diff --git a/src/Mod/Material/Gui/MaterialTreeWidget.cpp b/src/Mod/Material/Gui/MaterialTreeWidget.cpp index 398b46779f..f4f056ba69 100644 --- a/src/Mod/Material/Gui/MaterialTreeWidget.cpp +++ b/src/Mod/Material/Gui/MaterialTreeWidget.cpp @@ -665,8 +665,10 @@ void MaterialTreeWidget::onSelectMaterial(const QItemSelection& selected, updateMaterial(uuid); std::string _uuid = uuid.toStdString(); - Q_EMIT materialSelected(getMaterialManager().getMaterial(uuid)); - Q_EMIT onMaterial(uuid); + if (!uuid.isEmpty()) { + Q_EMIT materialSelected(getMaterialManager().getMaterial(uuid)); + Q_EMIT onMaterial(uuid); + } } void MaterialTreeWidget::onDoubleClick(const QModelIndex& index)