From 1c2da6975fead84cf3e8e23356d9e364c08ee467 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 14 Sep 2026 19:42:14 +0200 Subject: fix(desktop): queue KDE Connect actions instead of interrupting A second action while one was in flight killed the first process, whose onExited then fired under the new label and raised a false failure notification. Actions are now queued and launched on exit, so each exit reports under its own label. Also correct two comments that contradicted the code: the pairing banner is only noticed on the on-open poll, and the laptop glyph keys off the daemon's desktop type. --- desktop/modules/kdeconnect/KdeConnectRow.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'desktop/modules/kdeconnect/KdeConnectRow.qml') diff --git a/desktop/modules/kdeconnect/KdeConnectRow.qml b/desktop/modules/kdeconnect/KdeConnectRow.qml index 0b45fb7..e4d4d93 100644 --- a/desktop/modules/kdeconnect/KdeConnectRow.qml +++ b/desktop/modules/kdeconnect/KdeConnectRow.qml @@ -12,9 +12,9 @@ import QtQuick import "../.." -// One KDE Connect device. The type glyph is the phone for anything that is -// not a laptop or desktop, since the daemon's type strings are not a closed -// set. +// One KDE Connect device. The type glyph is a laptop only for a device the +// daemon reports as "desktop" (which is how it reports laptops too), and a +// phone for anything else, since the type strings are not a closed set. Rectangle { id: row -- cgit v1.2.3