From 0b8812445af35971ef68e1e57be383a397a84a8f Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 30 Apr 2016 15:29:03 +0000 Subject: [PATCH] khotkeys: try qdbusviewer-qt4 before qdbusviewer Signed-off-by: Ivailo Monev --- khotkeys/kcm_hotkeys/actions/dbus_action_widget.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/khotkeys/kcm_hotkeys/actions/dbus_action_widget.cpp b/khotkeys/kcm_hotkeys/actions/dbus_action_widget.cpp index 5c72762c..8a7d0218 100644 --- a/khotkeys/kcm_hotkeys/actions/dbus_action_widget.cpp +++ b/khotkeys/kcm_hotkeys/actions/dbus_action_widget.cpp @@ -20,6 +20,7 @@ #include #include +#include DbusActionWidget::DbusActionWidget( KHotKeys::DBusAction *action, @@ -117,7 +118,12 @@ bool DbusActionWidget::isChanged() const void DbusActionWidget::launchDbusBrowser() const { - if( KRun::runCommand( "qdbusviewer", window()) == 0 ) + QString qdbusviewerExe = KStandardDirs::findExe("qdbusviewer-qt4"); + if (qdbusviewerExe.isEmpty()) { + // no exe lookup, let it fail if not found + qdbusviewerExe = "qdbusviewer"; + } + if( KRun::runCommand( qdbusviewerExe, window()) == 0 ) { KMessageBox::sorry( window(), i18n( "Failed to run qdbusviewer" )); } -- 2.11.0