aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggerplugin.cpp
diff options
context:
space:
mode:
authorEike Ziller <[email protected]>2023-05-22 13:21:57 +0200
committerEike Ziller <[email protected]>2023-05-23 07:19:42 +0000
commitee6789c523174efb872a7f5a97da01b93eb56420 (patch)
treedc0e1d0c16bb3f113217760c97db7694b6a211f9 /src/plugins/debugger/debuggerplugin.cpp
parent323c58fd2029fda508eb13deac2ee8c3007b104a (diff)
Centralize a PluginManager::isShuttingDown() status
Instead of keeping track of this in plugins individually. Change-Id: Ia2650f0f647d4a63d2010cef688aa56f6020c338 Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/debuggerplugin.cpp')
-rw-r--r--src/plugins/debugger/debuggerplugin.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index 87ae84dd8d6..7ccc808b08f 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -686,7 +686,6 @@ public:
EngineManager m_engineManager;
QTimer m_shutdownTimer;
- bool m_shuttingDown = false;
Console m_console; // ensure Debugger Console is created before settings are taken into account
DebuggerSettings m_debuggerSettings;
@@ -1392,7 +1391,7 @@ static QVariant configValue(const QString &name)
void DebuggerPluginPrivate::updatePresetState()
{
- if (m_shuttingDown)
+ if (PluginManager::isShuttingDown())
return;
Project *startupProject = ProjectManager::startupProject();
@@ -1996,8 +1995,6 @@ void DebuggerPluginPrivate::dumpLog()
void DebuggerPluginPrivate::aboutToShutdown()
{
- m_shuttingDown = true;
-
disconnect(ProjectManager::instance(), &ProjectManager::startupProjectChanged, this, nullptr);
m_shutdownTimer.setInterval(0);
@@ -2081,7 +2078,7 @@ QWidget *addSearch(BaseTreeView *treeView)
void openTextEditor(const QString &titlePattern0, const QString &contents)
{
- if (dd->m_shuttingDown)
+ if (PluginManager::isShuttingDown())
return;
QString titlePattern = titlePattern0;
IEditor *editor = EditorManager::openEditorWithContents(