From 06c5bb7a911af61e20a507e4a386d939b6174849 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 23 Mar 2016 12:31:00 -0500 Subject: [PATCH] No 'favorites' in F24 KDE menu (#1320395,kde#357029) --- plasma-desktop-obsolete_kickoffrc.patch | 28 +++++++++++++++++++++++++ plasma-desktop.spec | 8 ++++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 plasma-desktop-obsolete_kickoffrc.patch diff --git a/plasma-desktop-obsolete_kickoffrc.patch b/plasma-desktop-obsolete_kickoffrc.patch new file mode 100644 index 0000000..4c17744 --- /dev/null +++ b/plasma-desktop-obsolete_kickoffrc.patch @@ -0,0 +1,28 @@ +diff -U3 -d -r -N plasma-desktop-5.5.4/desktoppackage/contents/updates/obsolete_kickoffrc.js plasma-desktop-5.5.4.fixed/desktoppackage/contents/updates/obsolete_kickoffrc.js +--- plasma-desktop-5.5.4/desktoppackage/contents/updates/obsolete_kickoffrc.js 2016-01-26 20:39:46.000000000 +0100 ++++ plasma-desktop-5.5.4.fixed/desktoppackage/contents/updates/obsolete_kickoffrc.js 2016-02-14 05:42:50.000000000 +0100 +@@ -1,7 +1,7 @@ + var kickoffConfig = ConfigFile("kickoffrc"); + + kickoffConfig.group = "Favorites"; +-var favorites = kickoffConfig.readEntry("FavoriteURLs").split(','); ++var favorites = kickoffConfig.readEntry("FavoriteURLs"); + + kickoffConfig.group = "SystemApplications"; + var systemApplications = kickoffConfig.readEntry("DesktopFiles").split(','); +@@ -18,6 +18,7 @@ + + for (var j in panel.widgetIds) { + var widget = panel.widgetById(panel.widgetIds[j]); ++ widget.currentConfigGroup = ["General"]; + + if (widget.type == "org.kde.plasma.kickoff") { + if (favorites) { +@@ -36,6 +37,7 @@ + + for (var j in desktop.widgetIds) { + var widget = desktop.widgetById(desktop.widgetIds[j]); ++ widget.currentConfigGroup = ["General"]; + + if (widget.type == "org.kde.plasma.kickoff") { + if (favorites) { diff --git a/plasma-desktop.spec b/plasma-desktop.spec index 0aadc6e..1255bc1 100644 --- a/plasma-desktop.spec +++ b/plasma-desktop.spec @@ -4,7 +4,7 @@ Name: plasma-desktop Summary: Plasma Desktop shell Version: 5.5.5 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ and (GPLv2 or GPLv3) URL: https://projects.kde.org/plasma-desktop @@ -35,6 +35,9 @@ Patch519: TaskManager-Don-t-use-Plasma-theme-icons-in-task-ico.patch ## upstreamable patches # missing '#include ' means PK never used Patch50: plasma-desktop-PackageKit.patch +# No 'favorites' in KDE menu +# https://bugzilla.redhat.com/show_bug.cgi?id=1320395 +Patch51: plasma-desktop-obsolete_kickoffrc.patch BuildRequires: libusb-devel BuildRequires: fontconfig-devel @@ -313,6 +316,9 @@ fi %changelog +* Wed Mar 23 2016 Rex Dieter 5.5.5-3 +- No 'favorites' in F24 KDE menu (#1320395,kde#357029) + * Fri Mar 11 2016 Rex Dieter 5.5.5-2 - drop Requires: kde-style-breeze (f23+)