aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/app/seal.go
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-11-03 03:07:02 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-11-03 03:07:02 +0900
commitbfcce3ff75017aa8a4306cae88a4f31d9cc7238c (patch)
tree236aa5ee95aa448d715858445b5045bed51c65dd /internal/app/seal.go
parent8cd3651bb612200bc1a4c7456e5722fb24bc10b7 (diff)
system/dbus: buffer xdg-dbus-proxy messages
Pointing xdg-dbus-proxy to stdout/stderr makes a huge mess. This change enables app to neatly print out prefixed xdg-dbus-proxy messages after output is resumed. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'internal/app/seal.go')
-rw-r--r--internal/app/seal.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/app/seal.go b/internal/app/seal.go
index 502ec6e2..ca7048b7 100644
--- a/internal/app/seal.go
+++ b/internal/app/seal.go
@@ -41,6 +41,8 @@ type appSeal struct {
id string
// wayland mediation, disabled if nil
wl *shim.Wayland
+ // dbus proxy message buffer retriever
+ dbusMsg func(f func(msgbuf []string))
// freedesktop application ID
fid string