diff --git a/main.go b/main.go index b8e8543..6e5a1f1 100644 --- a/main.go +++ b/main.go @@ -64,9 +64,8 @@ func main() { go characters.PresencePoller(gcd.UIState.GetContact, gcd.UIState.AddContact, gcd.UIState.UpdateContact) go characters.GroupPoller(gcd.UIState.GetContact, gcd.UIState.UpdateContact) - // here we go! + // prevent qt from initiating network connections (possible deanon attempts!) factory := qml.NewQQmlNetworkAccessManagerFactory() - factory.Create(nil) factory.ConnectCreate(func(parent *core.QObject) *network.QNetworkAccessManager { nam := network.NewQNetworkAccessManager(parent) nam.SetNetworkAccessible(network.QNetworkAccessManager__NotAccessible) @@ -80,6 +79,8 @@ func main() { return nam }) view.Engine().SetNetworkAccessManagerFactory(factory) + + // here we go! view.Show() widgets.QApplication_Exec() }