From b9024361fa922d9cd423aa05721a337a59b98229 Mon Sep 17 00:00:00 2001 From: Méven Car Date: Sat, 30 Mar 2024 10:55:15 +0100 Subject: versioncontrol: make observer the sole owner of plugins Also properly shutdown thread. --- src/views/versioncontrol/versioncontrolobserver.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/views/versioncontrol/versioncontrolobserver.h') diff --git a/src/views/versioncontrol/versioncontrolobserver.h b/src/views/versioncontrol/versioncontrolobserver.h index 3d2edcef7..a3777ef21 100644 --- a/src/views/versioncontrol/versioncontrolobserver.h +++ b/src/views/versioncontrol/versioncontrolobserver.h @@ -144,8 +144,9 @@ private: QTimer *m_dirVerificationTimer; bool m_pluginsInitialized; - KVersionControlPlugin *m_plugin; - QList> m_plugins; + // directories have at most one plugin, this is the dectected current one. + KVersionControlPlugin *m_currentPlugin; + QList m_plugins; UpdateItemStatesThread *m_updateItemStatesThread; friend class UpdateItemStatesThread; -- cgit v1.3