diff --git a/src/plugins/axivion/axivionplugin.cpp b/src/plugins/axivion/axivionplugin.cpp index cbb62c75b0d..28fb094ae22 100644 --- a/src/plugins/axivion/axivionplugin.cpp +++ b/src/plugins/axivion/axivionplugin.cpp @@ -1013,7 +1013,7 @@ void AxivionPluginPrivate::enableInlineIssues(bool enable) return; m_inlineIssuesEnabled = enable; - if (enable) + if (enable && m_dashboardServerId.isValid()) handleOpenedDocs(); else clearAllMarks(); @@ -1087,6 +1087,8 @@ void switchActiveDashboardId(const Id &toDashboardId) dd->m_serverAccess = ServerAccess::Unknown; dd->m_apiToken.reset(); dd->m_dashboardInfo.reset(); + dd->m_currentProjectInfo.reset(); + updatePerspectiveToolbar(); } const std::optional currentDashboardInfo()