]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Enable KCrash crash handler.
authorAndreas Cord-Landwehr <cordlandwehr@kde.org>
Sat, 14 Nov 2015 21:37:40 +0000 (22:37 +0100)
committerAndreas Cord-Landwehr <cordlandwehr@kde.org>
Sat, 14 Nov 2015 21:37:40 +0000 (22:37 +0100)
CMakeLists.txt
src/CMakeLists.txt
src/main.cpp

index df70c7c132fe5bb8cb5363889d7c96b67f81bc53..afd01117e56bfe1ef1076742301784ae7a32d4ab 100644 (file)
@@ -65,6 +65,7 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
     TextWidgets
     WindowSystem
     Notifications
     TextWidgets
     WindowSystem
     Notifications
+    Crash
 )
 find_package(KF5 ${KF5_MIN_VERSION} OPTIONAL_COMPONENTS
     Activities
 )
 find_package(KF5 ${KF5_MIN_VERSION} OPTIONAL_COMPONENTS
     Activities
index 413260bd5cf1ffba4bfd5e395fe1ddcbcfa1684e..48a7c1de6c978c03b52c8923303b80c4a4dd8d87 100644 (file)
@@ -136,6 +136,7 @@ target_link_libraries(
     dolphinprivate PUBLIC
     dolphinvcs
     Qt5::Gui
     dolphinprivate PUBLIC
     dolphinvcs
     Qt5::Gui
+    KF5::Crash
     KF5::I18n
     KF5::IconThemes
     KF5::KIOCore
     KF5::I18n
     KF5::IconThemes
     KF5::KIOCore
index bcc9f8a85f4fb7d1256aa1fc2ca261c16668a737..0c5ac87f2feaf0482a81b6c6f135b97bd5ad3641 100644 (file)
@@ -28,6 +28,7 @@
 
 #include <KDBusService>
 #include <KAboutData>
 
 #include <KDBusService>
 #include <KAboutData>
+#include <KCrash>
 #include <QCommandLineParser>
 #include <QCommandLineOption>
 #include <QApplication>
 #include <QCommandLineParser>
 #include <QCommandLineOption>
 #include <QApplication>
@@ -40,6 +41,8 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
     app.setAttribute(Qt::AA_UseHighDpiPixmaps, true);
     app.setWindowIcon(QIcon::fromTheme("system-file-manager"));
 
     app.setAttribute(Qt::AA_UseHighDpiPixmaps, true);
     app.setWindowIcon(QIcon::fromTheme("system-file-manager"));
 
+    KCrash::initialize();
+
     Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin"));
     migrate.setConfigFiles(QStringList() << QStringLiteral("dolphinrc"));
     migrate.setUiFiles(QStringList() << QStringLiteral("dolphinpart.rc") << QStringLiteral("dolphinui.rc"));
     Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin"));
     migrate.setConfigFiles(QStringList() << QStringLiteral("dolphinrc"));
     migrate.setUiFiles(QStringList() << QStringLiteral("dolphinpart.rc") << QStringLiteral("dolphinui.rc"));