parent
eb9bd5d8ce
commit
042045da97
@ -1,37 +0,0 @@
|
|||||||
commit 7dfb92b08584c79ef18a1a709f53759899eeac87
|
|
||||||
Author: Kai Uwe Broulik <kde@privat.broulik.de>
|
|
||||||
Date: Tue Aug 2 10:15:46 2016 +0200
|
|
||||||
|
|
||||||
[Kicker] Disable PackageKit integration (aka "Uninstall app") context menu entry
|
|
||||||
|
|
||||||
Currently we cannot populate the context menu asynchronously which means we
|
|
||||||
block waiting for PackageKit which takes multiple seconds. While fixing the missing
|
|
||||||
include was correct, the result is a terrible regression in a bugfix release.
|
|
||||||
|
|
||||||
Once changes to the context menu can be notified by the Kicker backend, ie. 5.8,
|
|
||||||
this feature will return, sorry.
|
|
||||||
|
|
||||||
As discussed with Eike
|
|
||||||
|
|
||||||
diff --git a/applets/kicker/plugin/appentry.cpp b/applets/kicker/plugin/appentry.cpp
|
|
||||||
index ee2a2d3..3bab47f 100644
|
|
||||||
--- a/applets/kicker/plugin/appentry.cpp
|
|
||||||
+++ b/applets/kicker/plugin/appentry.cpp
|
|
||||||
@@ -177,7 +177,7 @@ QVariantList AppEntry::actions() const
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef PackageKitQt5_FOUND
|
|
||||||
- QStringList files(m_service->entryPath());
|
|
||||||
+ /*QStringList files(m_service->entryPath());
|
|
||||||
|
|
||||||
if (m_service->isApplication()) {
|
|
||||||
files += QStandardPaths::findExecutable(KShell::splitArgs(m_service->exec()).first());
|
|
||||||
@@ -191,7 +191,7 @@ QVariantList AppEntry::actions() const
|
|
||||||
QVariantMap removeAction = Kicker::createActionItem(i18n("Remove '%1'...", packageName), "removeApplication", packageName);
|
|
||||||
removeAction["icon"] = "applications-other";
|
|
||||||
actionList << removeAction;
|
|
||||||
- }
|
|
||||||
+ }*/
|
|
||||||
#endif
|
|
||||||
|
|
||||||
QQmlPropertyMap *appletConfig = qobject_cast<QQmlPropertyMap *>(appletInterface->property("configuration").value<QObject *>());
|
|
Loading…
Reference in new issue