diff --git a/fw-settings/dbus.go b/fw-settings/dbus.go index 9f07830..102dc3c 100644 --- a/fw-settings/dbus.go +++ b/fw-settings/dbus.go @@ -5,6 +5,7 @@ import ( "fmt" "github.com/subgraph/fw-daemon/sgfw" "github.com/godbus/dbus" + "github.com/gotk3/gotk3/glib" ) @@ -108,7 +109,7 @@ func newDbusServer() (*dbusServer, error) { func (ds *dbusServer) Alert(data string) *dbus.Error { fmt.Println("Received Dbus update alert: ", data) - repopulateWin() + glib.IdleAdd(repopulateWin) return nil }