]> cloud.milkyroute.net Git - dolphin.git/commitdiff
[DolphinContextMenu] Fix excluding ourself from Open With menu
authorKai Uwe Broulik <kde@privat.broulik.de>
Wed, 21 Mar 2018 14:53:59 +0000 (15:53 +0100)
committerKai Uwe Broulik <kde@privat.broulik.de>
Wed, 21 Mar 2018 14:53:59 +0000 (15:53 +0100)
The desktop file name changed to org.kde.dolphin a long time ago. To avoid this breaking again, just use qApp->desktopFileName()

BUG: 391997

Differential Revision: https://phabricator.kde.org/D11540

src/dolphincontextmenu.cpp

index fbd62ad252c4a01d3dfc14482e9856ff6b1efa35..4c394161a3c8c4c5ec2e0eabf623862df62f9dac 100644 (file)
@@ -473,7 +473,7 @@ void DolphinContextMenu::addServiceActions(KFileItemActions& fileItemActions)
     fileItemActions.setParentWidget(m_mainWindow);
 
     // insert 'Open With...' action or sub menu
-    fileItemActions.addOpenWithActionsTo(this, QStringLiteral("DesktopEntryName != 'dolphin'"));
+    fileItemActions.addOpenWithActionsTo(this, QStringLiteral("DesktopEntryName != '%1'").arg(qApp->desktopFileName()));
 
     // insert 'Actions' sub menu
     fileItemActions.addServiceActionsTo(this);