summaryrefslogtreecommitdiff
path: root/modules/controlcenter/ethernet/EthernetList.qml
diff options
context:
space:
mode:
authorATMDA <atdma2600@gmail.com>2025-11-10 11:51:43 -0500
committerATMDA <atdma2600@gmail.com>2025-11-10 11:51:43 -0500
commit817156aec079852141d52d484dd14eec3fa0a88e (patch)
tree33ffa5bd9aa5611c05661202b54489d25335e513 /modules/controlcenter/ethernet/EthernetList.qml
parentcontrolcenter: ethernet panel (debug) (diff)
downloadcaelestia-shell-817156aec079852141d52d484dd14eec3fa0a88e.tar.gz
caelestia-shell-817156aec079852141d52d484dd14eec3fa0a88e.tar.bz2
caelestia-shell-817156aec079852141d52d484dd14eec3fa0a88e.zip
controlcenter: polished ethernet panel
Diffstat (limited to 'modules/controlcenter/ethernet/EthernetList.qml')
-rw-r--r--modules/controlcenter/ethernet/EthernetList.qml5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/controlcenter/ethernet/EthernetList.qml b/modules/controlcenter/ethernet/EthernetList.qml
index d239fc6..6ed50fd 100644
--- a/modules/controlcenter/ethernet/EthernetList.qml
+++ b/modules/controlcenter/ethernet/EthernetList.qml
@@ -144,8 +144,9 @@ ColumnLayout {
function onClicked(): void {
if (modelData.connected && modelData.connection) {
Network.disconnectEthernet(modelData.connection);
- } else if (modelData.connection) {
- Network.connectEthernet(modelData.connection);
+ } else {
+ // Use connection name if available, otherwise use interface
+ Network.connectEthernet(modelData.connection || "", modelData.interface || "");
}
}
}