summaryrefslogtreecommitdiff
path: root/libnm-glib/nm-remote-settings.c
diff options
context:
space:
mode:
authorJiří Klimeš <jklimes@redhat.com>2012-03-27 22:36:55 +0200
committerJiří Klimeš <jklimes@redhat.com>2012-03-27 22:36:55 +0200
commitdd0460697c4e281fe277b53916d5251332e1aafc (patch)
tree067f4f554624552f3cf33d64289fd97e909c8172 /libnm-glib/nm-remote-settings.c
parent876f318ee877afec3b4ca7b6252b4f0243cd7105 (diff)
downloadNetworkManager-dd0460697c4e281fe277b53916d5251332e1aafc.tar.gz
libnm-glib: initialize NMRemoteSettings in nm_remote_settings_new() (rh #806664)
The object was not initialized after creation in nm_remote_settings_new(). This was a regression caused by 762df85234e7a042a2a5d31053e6cc273ae3e2ec.
Diffstat (limited to 'libnm-glib/nm-remote-settings.c')
-rw-r--r--libnm-glib/nm-remote-settings.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/libnm-glib/nm-remote-settings.c b/libnm-glib/nm-remote-settings.c
index 8f213f9efa..b6b6c184e3 100644
--- a/libnm-glib/nm-remote-settings.c
+++ b/libnm-glib/nm-remote-settings.c
@@ -728,7 +728,12 @@ properties_changed_cb (DBusGProxy *proxy,
NMRemoteSettings *
nm_remote_settings_new (DBusGConnection *bus)
{
- return g_object_new (NM_TYPE_REMOTE_SETTINGS, NM_REMOTE_SETTINGS_BUS, bus, NULL);
+ NMRemoteSettings *settings;
+
+ settings = g_object_new (NM_TYPE_REMOTE_SETTINGS, NM_REMOTE_SETTINGS_BUS, bus, NULL);
+
+ _nm_remote_settings_ensure_inited (settings);
+ return settings;
}
static void