on xenial help sign in
reset current item on deletion
1955e18Nick Dedekind
qml/Panel/Indicators/DefaultIndicatorPage.qml+10
@@ -123,6 +123,16 @@ IndicatorBase {
123 }
123 }
124 }
124 }
125
125
126+ Connections {
127+ target: mainMenu.model
128+ onRowsAboutToBeRemoved: {
129+ // track current item deletion.
130+ if (mainMenu.selectedIndex >= first && mainMenu.selectedIndex <= last) {
131+ mainMenu.selectedIndex = -1;
132+ }
133+ }
134+ }
135+
126 delegate: Loader {
136 delegate: Loader {
127 id: loader
137 id: loader
128 objectName: "menuItem" + index
138 objectName: "menuItem" + index