diff options
Diffstat (limited to 'wayland/democompositor/qml/LaunchButton.qml')
-rw-r--r-- | wayland/democompositor/qml/LaunchButton.qml | 7 |
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) + } } |