summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--launcher/components/App.qml5
-rw-r--r--launcher/components/Clip.qml1
-rw-r--r--launcher/components/Spell.qml3
3 files changed, 3 insertions, 6 deletions
diff --git a/launcher/components/App.qml b/launcher/components/App.qml
index 61a5d1b..4bea8a0 100644
--- a/launcher/components/App.qml
+++ b/launcher/components/App.qml
@@ -105,10 +105,9 @@ IComponent {
syncSelectionState: function () {
Qt.callLater(() => {
const item = listView.itemAtIndex(selectedIndex);
- if (item) {
+ if (item)
state.selected = item;
- state.exec = root.exec;
- } else {
+ else {
// wait until it's created
listView.forceLayout(); // forces creation if in view
Qt.callLater(syncSelectionState);
diff --git a/launcher/components/Clip.qml b/launcher/components/Clip.qml
index bc688b8..2d185e1 100644
--- a/launcher/components/Clip.qml
+++ b/launcher/components/Clip.qml
@@ -64,7 +64,6 @@ IComponent {
selectedItem = listView.itemAtIndex(selectedIndex);
}
state.selected = selectedItem;
- state.exec = root.exec;
});
}
diff --git a/launcher/components/Spell.qml b/launcher/components/Spell.qml
index 8feec57..f01dddb 100644
--- a/launcher/components/Spell.qml
+++ b/launcher/components/Spell.qml
@@ -125,8 +125,7 @@ IComponent {
return;
Qt.callLater(() => {
- SelectionState.selected = loader.repeater.itemAt(selectedIndex);
- SelectionState.exec = root.exec;
+ state.selected = loader.repeater.itemAt(selectedIndex);
});
}