dbus: toggleable xdg-dbus-proxy output

Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
This commit is contained in:
2024-09-29 15:24:54 +09:00
parent 7e7327ebf8
commit dc59f20d7b
2 changed files with 6 additions and 4 deletions

View File

@@ -9,7 +9,7 @@ import (
// Start launches the D-Bus proxy and sets up the Wait method.
// ready should be buffered and should only be received from once.
func (p *Proxy) Start(ready chan error) error {
func (p *Proxy) Start(ready chan error, output bool) error {
p.lock.Lock()
defer p.lock.Unlock()
@@ -25,8 +25,10 @@ func (p *Proxy) Start(ready chan error) error {
// xdg-dbus-proxy does not need to inherit the environment
h.Env = []string{}
h.Stdout = os.Stdout
h.Stderr = os.Stderr
if output {
h.Stdout = os.Stdout
h.Stderr = os.Stderr
}
if err := h.StartNotify(ready); err != nil {
return err
}