PartDesign: fix crash when creating new sketch

This commit is contained in:
jffmichi
2025-09-18 04:32:07 +02:00
committed by Chris Hennes
parent c9e7da359a
commit f31bd4a1c0

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);
}