PartDesign: fix crash when creating new sketch

This commit is contained in:
jffmichi
2025-09-17 22:34:00 -05:00
committed by Chris Hennes
parent c9e7da359a
commit f31bd4a1c0
+5 -1
View File
@@ -631,7 +631,7 @@ private:
auto* planeViewProvider = Gui::Application::Instance->getViewProvider<Gui::ViewProviderPlane>(plane);
// skip updating planes from coordinate systems
if (!planeViewProvider->getRole().empty()) {
if (!planeViewProvider || !planeViewProvider->getRole().empty()) {
continue;
}
@@ -648,6 +648,10 @@ private:
auto restorePlaneVisibility = [planes]() {
for (auto& plane : planes) {
auto* planeViewProvider = Gui::Application::Instance->getViewProvider<Gui::ViewProviderPlane>(plane);
if (!planeViewProvider) {
continue;
}
planeViewProvider->resetTemporarySize();
planeViewProvider->setLabelVisibility(false);
}