File 0003-Reset-current-item-index-when-the-source-model-is-sw.patch of Package plasma5-desktop.openSUSE_13.2_Update

From a5bc4ae4f2b1b4ee20887bee02432b4253765e19 Mon Sep 17 00:00:00 2001
From: Eike Hein <hein@kde.org>
Date: Sun, 29 Mar 2015 20:09:46 +0200
Subject: [PATCH 03/11] Reset current item index when the source model is
 swapped out.

BUG:345667
---
 applets/kicker/package/contents/ui/ItemListDialog.qml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/applets/kicker/package/contents/ui/ItemListDialog.qml b/applets/kicker/package/contents/ui/ItemListDialog.qml
index 7a904c48903bb62cb010c5ace645f97289d62182..02201d8566fec43a30dc921c24f7541a80b0b44b 100644
--- a/applets/kicker/package/contents/ui/ItemListDialog.qml
+++ b/applets/kicker/package/contents/ui/ItemListDialog.qml
@@ -66,6 +66,10 @@ Kicker.SubMenu {
                     itemDialog.delayedDestroy();
                 }
             }
+
+            onSourceModelChanged: {
+                itemListView.currentIndex = -1;
+            }
         }
     }
 
-- 
2.3.4

openSUSE Build Service is sponsored by