23 lines
916 B
Diff
23 lines
916 B
Diff
|
diff -up kdelibs-4.14.25/kdeui/util/kcrash.cpp.plasma_drkonqi kdelibs-4.14.25/kdeui/util/kcrash.cpp
|
||
|
--- kdelibs-4.14.25/kdeui/util/kcrash.cpp.plasma_drkonqi 2016-10-10 01:09:37.000000000 -0500
|
||
|
+++ kdelibs-4.14.25/kdeui/util/kcrash.cpp 2016-11-10 11:18:40.617754077 -0600
|
||
|
@@ -205,11 +205,18 @@ void KCrash::setDrKonqiEnabled(bool enab
|
||
|
{
|
||
|
s_launchDrKonqi = enabled;
|
||
|
if (s_launchDrKonqi && !s_drkonqiPath) {
|
||
|
+
|
||
|
+ s_drkonqiPath = qstrdup(QFile::encodeName(KStandardDirs::findExe("drkonqi", QFile::decodeName("/usr/libexec/drkonqi"))).constData());
|
||
|
+
|
||
|
+ if (!s_drkonqiPath) {
|
||
|
+
|
||
|
s_drkonqiPath = qstrdup(QFile::encodeName(KStandardDirs::findExe("drkonqi")).constData());
|
||
|
if (!s_drkonqiPath) {
|
||
|
kError() << "Could not find drkonqi";
|
||
|
s_launchDrKonqi = false;
|
||
|
}
|
||
|
+
|
||
|
+ }
|
||
|
}
|
||
|
|
||
|
//we need at least the default crash handler to launch drkonqi
|