From 391828aa2313f06b0ccc3ad2c60bf0661703e236 Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Sun, 28 Aug 2016 15:05:21 -0400 Subject: [PATCH] Add KCrash code so krkonqi crash dialog works again BUG: 367006 (cherry picked from commit 30fe2a0b9d93617c80f6e3d5a61d845a5fb526ab) --- CMakeLists.txt | 2 +- src/CMakeLists.txt | 1 + src/main.cpp | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cefde379..94d99786 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,7 @@ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED find_package(KF5 ${KF5_MIN_VERSION} REQUIRED Bookmarks Completion Config ConfigWidgets - CoreAddons GuiAddons DBusAddons + CoreAddons Crash GuiAddons DBusAddons I18n IconThemes Init KIO Notifications NotifyConfig Parts Pty Service TextWidgets WidgetsAddons WindowSystem XmlGui DBusAddons diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6bcd68fd..25f6e570 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -175,6 +175,7 @@ target_link_libraries(kdeinit_konsole konsoleprivate KF5::XmlGui KF5::WindowSyst KF5::I18n KF5::KIOWidgets KF5::NotifyConfig + KF5::Crash ) install(TARGETS kdeinit_konsole konsole diff --git a/src/main.cpp b/src/main.cpp index 2b70aff3..29f6f2b1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -31,6 +31,7 @@ // KDE #include #include +#include #include #include #include @@ -106,6 +107,8 @@ extern "C" int Q_DECL_EXPORT kdemain(int argc, char* argv[]) KAboutData::setApplicationData(about); + KCrash::initialize(); + QCommandLineParser parser; parser.setApplicationDescription(about.shortDescription()); parser.addHelpOption();