mirror of
https://github.com/saphid/frame-control.git
synced 2026-10-06 04:04:21 +02:00
Devices: fixes from review round 14
- Retry now (while connected) and Forget identity wait for running installs. - Terminal windows get the headset's address by name, so a link-local IPv6 zone never has to pass through Windows' console. - Renaming the headset in use shows at once in the header. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
5874fe33f6
commit
34e91988b1
3 files changed
+41
-4
No files matched your search
+1
-1
@@ -582,7 +582,7 @@ def open_thing(body):
|
||||
raise Failure("open that from the app", 400)
|
||||
# The headset and address in use, as every other command gets them (one snapshot).
|
||||
with _route_lock:
|
||||
alias, opts = FRAME, list(HOST_OPTS)
|
||||
alias, opts = LINK.named_route() if LINK else (FRAME, list(HOST_OPTS))
|
||||
host = next((o.split("=", 1)[1].replace("%%", "%") for o in opts if o.startswith("HostName=")), None)
|
||||
if what in ("terminal", "reboot", "poweroff", "suspend", "rdp", "sftp") and host and host.endswith(".invalid"):
|
||||
raise Failure("No headset address to use: add one on the Devices tab", 400)
|
||||
|
||||
Reference in new issue
Block a user