From 9a9fbae988147c5651ce9e2bd2b412d32c1bf01d Mon Sep 17 00:00:00 2001 From: Anthony Fieroni Date: Tue, 29 Jan 2019 20:28:07 +0200 Subject: [versioncontrolobserver] Do not use static plugin objects Differential Revision: https://phabricator.kde.org/D17640 Signed-off-by: Anthony Fieroni --- src/views/versioncontrol/versioncontrolobserver.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/views/versioncontrol/versioncontrolobserver.h') diff --git a/src/views/versioncontrol/versioncontrolobserver.h b/src/views/versioncontrol/versioncontrolobserver.h index ea0834e65..a42bbea63 100644 --- a/src/views/versioncontrol/versioncontrolobserver.h +++ b/src/views/versioncontrol/versioncontrolobserver.h @@ -126,7 +126,7 @@ private: * Returns a matching plugin for the given directory. * 0 is returned, if no matching plugin has been found. */ - KVersionControlPlugin* searchPlugin(const QUrl& directory) const; + KVersionControlPlugin* searchPlugin(const QUrl& directory); /** * Returns true, if the directory contains a version control information. @@ -143,7 +143,9 @@ private: QTimer* m_dirVerificationTimer; + bool m_pluginsInitialized; KVersionControlPlugin* m_plugin; + QList m_plugins; UpdateItemStatesThread* m_updateItemStatesThread; friend class UpdateItemStatesThread; -- cgit v1.3