mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-07-23 19:24:38 +00:00
2008-02-25 Dan Williams <dcbw@redhat.com>
* libnm-glib/nm-settings.c - (set_property): use g_value_dup_object() to ref the object as was intended originally git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3343 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
parent
ca97fe6469
commit
d70072b20a
|
@ -1,3 +1,9 @@
|
|||
2008-02-25 Dan Williams <dcbw@redhat.com>
|
||||
|
||||
* libnm-glib/nm-settings.c
|
||||
- (set_property): use g_value_dup_object() to ref the object as was
|
||||
intended originally
|
||||
|
||||
2008-02-25 Dan Williams <dcbw@redhat.com>
|
||||
|
||||
* libnm-util/nm-utils.c
|
||||
|
|
|
@ -230,13 +230,19 @@ static void
|
|||
set_property (GObject *object, guint prop_id,
|
||||
const GValue *value, GParamSpec *pspec)
|
||||
{
|
||||
GObject *connection;
|
||||
NMExportedConnectionPrivate *priv = NM_EXPORTED_CONNECTION_GET_PRIVATE (object);
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_CONNECTION:
|
||||
if (priv->wrapped)
|
||||
if (priv->wrapped) {
|
||||
g_object_unref (priv->wrapped);
|
||||
priv->wrapped = g_value_get_object (value);
|
||||
priv->wrapped = NULL;
|
||||
}
|
||||
|
||||
connection = g_value_dup_object (value);
|
||||
if (connection)
|
||||
priv->wrapped = NM_CONNECTION (connection);
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
|
|
Loading…
Reference in a new issue