Do not allow the second instance of Partition Manager.

BUG: 365882
This commit is contained in:
Andrius Štikonas 2018-03-24 22:24:26 +00:00
parent d37c0ef9ce
commit c40a729ba7
3 changed files with 5 additions and 0 deletions

View File

@ -57,6 +57,7 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED
ConfigWidgets ConfigWidgets
CoreAddons CoreAddons
Crash Crash
DBusAddons
I18n I18n
IconThemes IconThemes
JobWidgets JobWidgets

View File

@ -44,6 +44,7 @@ target_link_libraries(partitionmanager ${BLKID_LIBRARIES}
KF5::ConfigWidgets KF5::ConfigWidgets
KF5::CoreAddons KF5::CoreAddons
KF5::Crash KF5::Crash
KF5::DBusAddons
KF5::I18n KF5::I18n
KF5::IconThemes KF5::IconThemes
KF5::JobWidgets KF5::JobWidgets

View File

@ -28,6 +28,7 @@
#include <KAboutData> #include <KAboutData>
#include <KCrash> #include <KCrash>
#include <KDBusService>
#include <Kdelibs4ConfigMigrator> #include <Kdelibs4ConfigMigrator>
#include <KMessageBox> #include <KMessageBox>
#include <KLocalizedString> #include <KLocalizedString>
@ -73,6 +74,8 @@ int Q_DECL_IMPORT main(int argc, char* argv[])
parser.process(app); parser.process(app);
aboutData.processCommandLine(&parser); aboutData.processCommandLine(&parser);
KDBusService service(KDBusService::Unique);
registerMetaTypes(); registerMetaTypes();
Config::instance(QStringLiteral("partitionmanagerrc")); Config::instance(QStringLiteral("partitionmanagerrc"));