aboutsummaryrefslogtreecommitdiff
path: root/libqmenumodel/src
diff options
context:
space:
mode:
Diffstat (limited to 'libqmenumodel/src')
-rw-r--r--libqmenumodel/src/unitymenumodel.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/libqmenumodel/src/unitymenumodel.cpp b/libqmenumodel/src/unitymenumodel.cpp
index 4507c29..525e115 100644
--- a/libqmenumodel/src/unitymenumodel.cpp
+++ b/libqmenumodel/src/unitymenumodel.cpp
@@ -96,12 +96,8 @@ UnityMenuModelPrivate::~UnityMenuModelPrivate()
{
this->clearItems(false);
- if (this->menutracker)
- gtk_menu_tracker_free (this->menutracker);
-
- if (this->muxer)
- g_object_unref (this->muxer);
-
+ g_clear_pointer (&this->menutracker, gtk_menu_tracker_free);
+ g_clear_object (&this->muxer);
g_clear_object (&this->connection);
if (this->nameWatchId)