QmlDesigner: Fix crash when accessing optional

Task-number: QDS-9439
Change-Id: Ic80ea2558f6b41da127000441a75773d382f5a05
(cherry picked from commit 925b08d6e6)
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2023-03-14 17:32:59 +01:00
parent 150bc2df50
commit 58cd47f203

View File

@@ -368,8 +368,11 @@ void ToolBarBackend::updateDocumentModel()
int ToolBarBackend::documentIndex() const int ToolBarBackend::documentIndex() const
{ {
if (Core::EditorManager::currentDocument()) if (Core::EditorManager::currentDocument()) {
return Core::DocumentModel::indexOfDocument(Core::EditorManager::currentDocument()).value(); std::optional index = Core::DocumentModel::indexOfDocument(
Core::EditorManager::currentDocument());
return index.value_or(-1);
}
return -1; return -1;
} }