diff --git a/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp b/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp index 44e035f359e..d154fcb37d8 100644 --- a/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp +++ b/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp @@ -257,7 +257,9 @@ int ToolBarBackend::documentIndex() const QString ToolBarBackend::currentWorkspace() const { - return designModeWidget()->dockManager()->activeWorkspace(); + if (designModeWidget() && designModeWidget()->dockManager()) + return designModeWidget()->dockManager()->activeWorkspace(); + return {}; } QStringList ToolBarBackend::workspaces() const