From 8140a7ab1ede169304b7dc113c295bdc750c7099 Mon Sep 17 00:00:00 2001 From: Bruno Marques Date: Mon, 3 Aug 2020 17:41:48 +0200 Subject: [PATCH 1/2] FIX: missing debug postfix in SofaPython3 plugin --- Plugin/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Plugin/CMakeLists.txt b/Plugin/CMakeLists.txt index ee18a241..ca04e5f7 100644 --- a/Plugin/CMakeLists.txt +++ b/Plugin/CMakeLists.txt @@ -40,6 +40,7 @@ find_package(SofaGeneral REQUIRED) add_library(${PROJECT_NAME} SHARED ${HEADER_FILES} ${SOURCE_FILES}) add_library(SofaPython3::${PROJECT_NAME} ALIAS ${PROJECT_NAME}) +set_target_properties(${PROJECT_NAME} PROPERTIES DEBUG_POSTFIX "_d") target_compile_definitions(${PROJECT_NAME} PRIVATE "-DSOFA_BUILD_SOFAPYTHON3") target_compile_definitions(${PROJECT_NAME} PUBLIC "-DSOFA_HAVE_SOFAPYTHON3") From 4be21e38d08b9677a36c9235c972220c54c077c6 Mon Sep 17 00:00:00 2001 From: Bruno Marques Date: Tue, 4 Aug 2020 10:49:12 +0200 Subject: [PATCH 2/2] Fix componentState --- Plugin/src/SofaPython3/Prefab.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugin/src/SofaPython3/Prefab.cpp b/Plugin/src/SofaPython3/Prefab.cpp index 29a31b1a..5b1d60aa 100644 --- a/Plugin/src/SofaPython3/Prefab.cpp +++ b/Plugin/src/SofaPython3/Prefab.cpp @@ -58,7 +58,7 @@ void Prefab::reinit() std::cout << "VisualInitVisitor" << std::endl; execute(nullptr); - m_componentstate = sofa::core::objectmodel::ComponentState::Valid; + d_componentState.setValue(sofa::core::objectmodel::ComponentState::Valid); } void Prefab::doReInit()