MeasureGui: Auto close task on document deletion

This commit is contained in:
hlorus
2024-09-17 17:15:44 +02:00
committed by Chris Hennes
parent bbc8f509b0
commit 8fb03c0583
2 changed files with 2 additions and 1 deletions

View File

@@ -57,6 +57,7 @@ void StdCmdMeasure::activated(int iMsg)
Q_UNUSED(iMsg);
Gui::TaskMeasure* task = new Gui::TaskMeasure();
task->setDocumentName(this->getDocument()->getName());
Gui::Control().showDialog(task);
}

View File

@@ -115,7 +115,7 @@ TaskMeasure::TaskMeasure()
App::GetApplication().setActiveTransaction("Add Measurement");
}
setAutoCloseOnDeletedDocument(true);
// Call invoke method delayed, otherwise the dialog might not be fully initialized
QTimer::singleShot(0, this, &TaskMeasure::invoke);
}