summaryrefslogtreecommitdiff
path: root/unity-shared
diff options
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2016-09-01 18:48:38 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2016-09-01 18:48:38 +0200
commit58a15983dc6fc925e9df35d30407aae336e988e4 (patch)
treed64517b1bda66bb8f30bf635e8c8ed6469510a20 /unity-shared
parent761cdecd4fe30f88099e48c4e72d904c3d585832 (diff)
UpstartWrapper: use ligther proxies
(bzr r4177.4.9)
Diffstat (limited to 'unity-shared')
-rw-r--r--unity-shared/UpstartWrapper.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/unity-shared/UpstartWrapper.cpp b/unity-shared/UpstartWrapper.cpp
index ea2cd4650..daf49e7dc 100644
--- a/unity-shared/UpstartWrapper.cpp
+++ b/unity-shared/UpstartWrapper.cpp
@@ -42,8 +42,12 @@ private:
UpstartWrapper::Impl::Impl(bool test_mode)
{
+ auto flags = static_cast<GDBusProxyFlags>(G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES |
+ G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS);
+
upstart_proxy_ = std::make_shared<unity::glib::DBusProxy>(test_mode ? "com.canonical.Unity.Test.Upstart" : DBUS_SERVICE_UPSTART,
- DBUS_PATH_UPSTART, DBUS_INTERFACE_UPSTART);
+ DBUS_PATH_UPSTART, DBUS_INTERFACE_UPSTART,
+ G_BUS_TYPE_SESSION, flags);
}
void UpstartWrapper::Impl::Emit(std::string const& name)