]>
Commit | Line | Data |
---|---|---|
6aaf1610 SS |
1 | commit dd0460697c4e281fe277b53916d5251332e1aafc |
2 | Author: Jiří Klimeš <jklimes@redhat.com> | |
3 | Date: Tue Mar 27 22:36:55 2012 +0200 | |
4 | ||
5 | libnm-glib: initialize NMRemoteSettings in nm_remote_settings_new() (rh #806664) | |
6 | ||
7 | The object was not initialized after creation in nm_remote_settings_new(). This | |
8 | was a regression caused by 762df85234e7a042a2a5d31053e6cc273ae3e2ec. | |
9 | ||
10 | diff --git a/libnm-glib/nm-remote-settings.c b/libnm-glib/nm-remote-settings.c | |
11 | index 8f213f9..b6b6c18 100644 | |
12 | --- a/libnm-glib/nm-remote-settings.c | |
13 | +++ b/libnm-glib/nm-remote-settings.c | |
14 | @@ -728,7 +728,12 @@ properties_changed_cb (DBusGProxy *proxy, | |
15 | NMRemoteSettings * | |
16 | nm_remote_settings_new (DBusGConnection *bus) | |
17 | { | |
18 | - return g_object_new (NM_TYPE_REMOTE_SETTINGS, NM_REMOTE_SETTINGS_BUS, bus, NULL); | |
19 | + NMRemoteSettings *settings; | |
20 | + | |
21 | + settings = g_object_new (NM_TYPE_REMOTE_SETTINGS, NM_REMOTE_SETTINGS_BUS, bus, NULL); | |
22 | + | |
23 | + _nm_remote_settings_ensure_inited (settings); | |
24 | + return settings; | |
25 | } | |
26 | ||
27 | static void |