summaryrefslogtreecommitdiffstats
path: root/wayland/democompositor/qml/LaunchButton.qml
diff options
context:
space:
mode:
Diffstat (limited to 'wayland/democompositor/qml/LaunchButton.qml')
-rw-r--r--wayland/democompositor/qml/LaunchButton.qml7
1 files changed, 5 insertions, 2 deletions
diff --git a/wayland/democompositor/qml/LaunchButton.qml b/wayland/democompositor/qml/LaunchButton.qml
index deb462c..80a057a 100644
--- a/wayland/democompositor/qml/LaunchButton.qml
+++ b/wayland/democompositor/qml/LaunchButton.qml
@@ -51,11 +51,14 @@
import QtQuick 2.6
MyButton {
- property string executable
+ property var appEntry
text.text: "Uninitialized"
text.elide: Text.ElideRight
text.maximumLineCount: 1
iconSize: 32
- onTriggered: launcher.launch(executable)
+ onTriggered: {
+ if (!launcher.isRunning(appEntry))
+ launcher.launch(appEntry)
+ }
}