rpms/kdebase-workspace/F-9 kdebase-workspace-4.1.4-krunnerhistory.patch, NONE, 1.1 kdebase-workspace.spec, 1.122, 1.123

Lukas Tinkl ltinkl at fedoraproject.org
Thu Dec 11 12:47:36 UTC 2008


Author: ltinkl

Update of /cvs/extras/rpms/kdebase-workspace/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15080

Modified Files:
	kdebase-workspace.spec 
Added Files:
	kdebase-workspace-4.1.4-krunnerhistory.patch 
Log Message:
fix krunner (aka minicli) not remembering command history between 
sessions (kdebug:159510)


kdebase-workspace-4.1.4-krunnerhistory.patch:

--- NEW FILE kdebase-workspace-4.1.4-krunnerhistory.patch ---
Index: workspace/krunner/interface.cpp
===================================================================
--- workspace/krunner/interface.cpp	(revision 895228)
+++ workspace/krunner/interface.cpp	(working copy)
@@ -152,7 +152,9 @@
     lineEdit->setCompletionObject(m_completion);
     lineEdit->setCompletionMode(static_cast<KGlobalSettings::Completion>(KRunnerSettings::queryTextCompletionMode()));
     lineEdit->setClearButtonShown(true);
-    m_searchTerm->setHistoryItems(KRunnerSettings::pastQueries());
+    QStringList pastQueryItems = KRunnerSettings::pastQueries();
+    m_searchTerm->setHistoryItems(pastQueryItems);
+    m_completion->insertItems(pastQueryItems);
     bottomLayout->insertWidget(2, m_searchTerm, 10);
 
     QHBoxLayout *statusLayout = new QHBoxLayout();
@@ -256,6 +258,7 @@
 {
     KRunnerSettings::setPastQueries(m_searchTerm->historyItems());
     KRunnerSettings::setQueryTextCompletionMode(m_searchTerm->completionMode());
+    KRunnerSettings::self()->writeConfig();
     KConfigGroup interfaceConfig(KGlobal::config(), "Interface");
     saveDialogSize(interfaceConfig);
     KGlobal::config()->sync();


Index: kdebase-workspace.spec
===================================================================
RCS file: /cvs/extras/rpms/kdebase-workspace/F-9/kdebase-workspace.spec,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- kdebase-workspace.spec	20 Nov 2008 17:26:18 -0000	1.122
+++ kdebase-workspace.spec	11 Dec 2008 12:47:06 -0000	1.123
@@ -3,7 +3,7 @@
 Summary: K Desktop Environment - Workspace
 Name: kdebase-workspace
 Version: 4.1.3
-Release: 6%{?dist}
+Release: 7%{?dist}
 Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-workspace-%{version}.tar.bz2
 License: GPLv2
 Group: User Interface/Desktops
@@ -72,6 +72,9 @@
 Patch110: kdebase-workspace-4.1.2-panel-autohide-871058.patch
 # end panel autohide bugfixes
 
+# KDE Bug 159510: <----> krunner doesn't store settings
+Patch111: kdebase-workspace-4.1.4-krunnerhistory.patch
+
 # FIXME: "inconsistent naming System Monitor vs KSysGuard" http://bugs.kde.org/162151
 
 Provides: kdebase-kdm = 6:%{version}-%{release}
@@ -225,7 +228,7 @@
 %patch108 -p0 -b .panel-autohide5
 %patch109 -p0 -b .panel-autohide6
 %patch110 -p0 -b .panel-autohide7
-
+%patch111 -p1 -b .krunnerhistory
 
 %build
 
@@ -362,6 +365,10 @@
 
 
 %changelog
+* Thu Dec 11 2008 Lukáš Tinkl <ltinkl at redhat.com> 4.1.3-7
+- fix krunner (aka minicli) not remembering command history between
+  sessions (kdebug:159510)
+
 * Thu Nov 20 2008 Rex Dieter <rdieter at fedoraproject.org> 4.1.3-6
 - -devel: Provides: plasma-devel
 




More information about the fedora-extras-commits mailing list