diff --git a/tailscalectl/TailscaleWidget.qml b/tailscalectl/TailscaleWidget.qml index cc58653..82d027b 100644 --- a/tailscalectl/TailscaleWidget.qml +++ b/tailscalectl/TailscaleWidget.qml @@ -11,7 +11,6 @@ PluginComponent { id: root property bool isConnected: false - property bool binaryAvailable: true property string tailscaleIP: "" property string currentExitNode: "" property var peers: [] @@ -107,30 +106,17 @@ PluginComponent { root.tailscaleIP = "" root.currentExitNode = "" root.peers = [] - if (code === 127) { - root.binaryAvailable = false - ToastService.showError("tailscalectl", "Tailscale binary not found") - } else { - ToastService.showError("tailscalectl", TailscaleLib.errorMessage("status")) - } + ToastService.showError("tailscalectl", TailscaleLib.errorMessage("status")) } } } function toggleTailscale() { - if (!root.binaryAvailable) { - ToastService.showError("tailscalectl", "Tailscale not available") - return - } toggleProcess.command = TailscaleLib.buildToggleCommand(root.isConnected) toggleProcess.running = true } function setExitNode(hostname) { - if (!root.binaryAvailable) { - ToastService.showError("tailscalectl", "Tailscale not available") - return - } exitNodeProcess.command = TailscaleLib.makeExitNodeCommand(hostname) exitNodeProcess.running = true } @@ -167,14 +153,6 @@ PluginComponent { width: parent.width height: Theme.spacingM + statusRow.implicitHeight + Theme.spacingM + peerList.height + Theme.spacingM - StyledText { - visible: !root.binaryAvailable - text: "Tailscale not available" - anchors.centerIn: parent - font.pixelSize: Theme.fontSizeSmall - color: Theme.surfaceVariantText - } - Row { id: statusRow y: Theme.spacingM