aboutsummaryrefslogtreecommitdiff
path: root/libindicator/indicator-object.c
diff options
context:
space:
mode:
authorSebastien Bacher <seb128@ubuntu.com>2012-03-08 21:57:54 +0100
committerSebastien Bacher <seb128@ubuntu.com>2012-03-08 21:57:54 +0100
commit9a23466740bf7a47bf0998e830c69a245bf3b646 (patch)
treed1f50f36499f0faa50c72a896eb89de3e59a9dd9 /libindicator/indicator-object.c
parent94c7bd6424040e4b6c6dcaaf89329ef66302d125 (diff)
parentbbbe42afe728d7c9b447b11f88c049eafad9df52 (diff)
downloadlibayatana-indicator-9a23466740bf7a47bf0998e830c69a245bf3b646.tar.gz
libayatana-indicator-9a23466740bf7a47bf0998e830c69a245bf3b646.tar.bz2
libayatana-indicator-9a23466740bf7a47bf0998e830c69a245bf3b646.zip
releasing version 0.4.93-0ubuntu1
Diffstat (limited to 'libindicator/indicator-object.c')
-rw-r--r--libindicator/indicator-object.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/libindicator/indicator-object.c b/libindicator/indicator-object.c
index 17a6d1d..ca821af 100644
--- a/libindicator/indicator-object.c
+++ b/libindicator/indicator-object.c
@@ -464,21 +464,16 @@ indicator_object_new_from_file (const gchar * file)
goto unrefandout;
}
- IndicatorObjectPrivate * priv = INDICATOR_OBJECT_GET_PRIVATE(object);
/* Now we can track the module */
- priv->module = module;
+ INDICATOR_OBJECT_GET_PRIVATE(object)->module = module;
return INDICATOR_OBJECT(object);
/* Error, let's drop the object and return NULL. Sad when
this happens. */
unrefandout:
- if (object != NULL) {
- g_object_unref(object);
- }
- if (module != NULL) {
- g_object_unref(module);
- }
+ g_clear_object (&object);
+ g_clear_object (&module);
g_warning("Error building IndicatorObject from file: %s", file);
return NULL;
}