[Xfce4-commits] <xfce4-appfinder:master> Fix unref of NULL object.

Nick Schermer noreply at xfce.org
Wed Sep 21 20:30:01 CEST 2011


Updating branch refs/heads/master
         to 1614a841a7ee904142f8f1a8781d5e8097a24d55 (commit)
       from a32bcee4fea4acb29aeba734fd79de82f9ea21fd (commit)

commit 1614a841a7ee904142f8f1a8781d5e8097a24d55
Author: Nick Schermer <nick at xfce.org>
Date:   Wed Sep 21 20:23:59 2011 +0200

    Fix unref of NULL object.

 src/appfinder-window.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/appfinder-window.c b/src/appfinder-window.c
index c2135a5..da0b6bf 100644
--- a/src/appfinder-window.c
+++ b/src/appfinder-window.c
@@ -379,7 +379,9 @@ xfce_appfinder_window_finalize (GObject *object)
   g_object_unref (G_OBJECT (window->category_model));
   g_object_unref (G_OBJECT (window->completion));
   g_object_unref (G_OBJECT (window->icon_find));
-  g_object_unref (G_OBJECT (window->actions));
+
+  if (window->actions != NULL)
+    g_object_unref (G_OBJECT (window->actions));
 
   if (window->filter_category != NULL)
     g_object_unref (G_OBJECT (window->filter_category));
@@ -842,7 +844,7 @@ xfce_appfinder_window_execute (XfceAppfinderWindow *window)
           gtk_tree_model_filter_convert_iter_to_child_iter (GTK_TREE_MODEL_FILTER (model), &orig, &iter);
           result = xfce_appfinder_model_execute (window->model, &orig, screen, &regular_command, &error);
 
-         if (!result && regular_command)
+          if (!result && regular_command)
             {
               gtk_tree_model_get (model, &iter, XFCE_APPFINDER_MODEL_COLUMN_COMMAND, &cmd, -1);
               result = xfce_appfinder_window_execute_command (cmd, screen, window, &error);


More information about the Xfce4-commits mailing list