aboutsummaryrefslogtreecommitdiff
path: root/menubar/main.swift
diff options
context:
space:
mode:
Diffstat (limited to 'menubar/main.swift')
-rw-r--r--menubar/main.swift5
1 files changed, 3 insertions, 2 deletions
diff --git a/menubar/main.swift b/menubar/main.swift
index e9294e8..c1891ab 100644
--- a/menubar/main.swift
+++ b/menubar/main.swift
@@ -136,8 +136,8 @@ final class Menubar: NSObject, NSApplicationDelegate, NSMenuDelegate {
/// The jump shortcut: same as clicking the tmux status line.
@objc private func jumpToTopWaiting() {
DispatchQueue.global().async {
- let output = run(dinggerBinary, ["focus"]) ?? "failed"
- log("jump: dingger focus \(output.isEmpty ? "ok" : output)")
+ let result = runReporting(dinggerBinary, ["focus"])
+ log("jump: dingger focus \(result.ok ? "ok" : "failed: \(result.output)")")
DispatchQueue.main.async { self.refresh() }
}
}
@@ -155,6 +155,7 @@ final class Menubar: NSObject, NSApplicationDelegate, NSMenuDelegate {
}
private func jump(to paneId: String) {
+ log("jump: to \(paneId)")
DispatchQueue.global().async {
focus(paneId)
DispatchQueue.main.async { self.refresh() }