From 7304e3dd96f0bae4d63ccf3d4fa4f176b760a81f Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 14 Sep 2026 19:31:00 +0200 Subject: fix(desktop): name the kdeconnect injected property kc, not mod The tile, page and row each took a required property named mod while the module object's id is also mod. In a Component scope the id resolves to the property's own unset self, so every page.mod read was undefined and the device list never rendered. Only a runtime TypeError showed it; the smoke check was clean because the drawer was closed. kc matches the net and bt convention and cannot collide with the id. --- desktop/modules/kdeconnect/KdeConnectRow.qml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'desktop/modules/kdeconnect/KdeConnectRow.qml') diff --git a/desktop/modules/kdeconnect/KdeConnectRow.qml b/desktop/modules/kdeconnect/KdeConnectRow.qml index 245afcc..0b45fb7 100644 --- a/desktop/modules/kdeconnect/KdeConnectRow.qml +++ b/desktop/modules/kdeconnect/KdeConnectRow.qml @@ -18,7 +18,7 @@ import "../.." Rectangle { id: row - required property var mod + required property var kc required property var device implicitHeight: col.implicitHeight + 16 @@ -77,38 +77,38 @@ Rectangle { Button { visible: row.device.reachable text: "Ring" - onClicked: row.mod.ring(row.device.id) + onClicked: row.kc.ring(row.device.id) } Button { visible: row.device.reachable text: "Clipboard" - onClicked: row.mod.clipboard(row.device.id) + onClicked: row.kc.clipboard(row.device.id) } Button { visible: row.device.reachable text: "Share" - onClicked: row.mod.share(row.device.id) + onClicked: row.kc.share(row.device.id) } Button { visible: row.device.reachable text: "Mount" - onClicked: row.mod.mount(row.device.id) + onClicked: row.kc.mount(row.device.id) } Button { visible: row.device.paired text: "Unpair" danger: true - onClicked: row.mod.unpair(row.device.id) + onClicked: row.kc.unpair(row.device.id) } Button { visible: !row.device.paired && row.device.reachable text: "Pair" - onClicked: row.mod.pair(row.device.id) + onClicked: row.kc.pair(row.device.id) } } } -- cgit v1.2.3