Material: Database manager fixes (#21132)

* Remove duplicate code from previous merge

* Caatch potential unknoiwn exceptions
This commit is contained in:
David Carter
2025-05-05 08:22:50 +00:00
committed by GitHub
parent 9e9024537c
commit 2117d5aef1
2 changed files with 8 additions and 9 deletions

View File

@@ -23,20 +23,14 @@ include_directories(
${YAML_CPP_INCLUDE_DIR}
)
if (BUILD_MATERIAL_EXTERNAL)
include_directories(
${CMAKE_SOURCE_DIR}/src/3rdParty/lru-cache/include
)
endif(BUILD_MATERIAL_EXTERNAL)
link_directories(${YAML_CPP_LIBRARY_DIR})
if(BUILD_MATERIAL_EXTERNAL)
include_directories(
${CMAKE_SOURCE_DIR}/src/3rdParty/lru-cache/include
)
endif(BUILD_MATERIAL_EXTERNAL)
link_directories(${YAML_CPP_LIBRARY_DIR})
set(Materials_LIBS
FreeCADApp
)
@@ -153,6 +147,7 @@ SET(Materials_SRCS
PyVariants.h
trim.h
)
if(BUILD_MATERIAL_EXTERNAL)
list(APPEND Materials_SRCS
ExternalManager.cpp
@@ -172,7 +167,8 @@ endif(FREECAD_USE_PCH)
add_library(Materials SHARED ${Materials_SRCS})
target_link_libraries(Materials ${Materials_LIBS})
if (FREECAD_WARN_ERROR)
if(FREECAD_WARN_ERROR)
target_compile_warn_error(Materials)
endif()

View File

@@ -146,6 +146,9 @@ void DlgMigrateExternal::migrate()
statusUpdate(QString::fromStdString(e.what()));
statusUpdate(tr("Unknown exception - Aborted"));
}
catch (...) {
statusUpdate(tr("Unknown exception - Aborted"));
}
}
void DlgMigrateExternal::statusUpdate(const QString& status)