Updating branch refs/heads/stephan/icon-bar-improvements
         to a88f774e37d4ce8c1e50fa01d0ed3da7b9963f1f (commit)
       from 421c9dfec322fc34a8b8ce049007b60a1d20296c (commit)

commit a88f774e37d4ce8c1e50fa01d0ed3da7b9963f1f
Author: Stephan Arts <[email protected]>
Date:   Sun Jan 29 22:09:44 2012 +0100

    Use the correct number of arguments for the 'row-deleted' callback.
    
     - Fix segfault when deleting rows from the treemodel
     - Add g_return_if_fail () to check the type of the supplied
       user_data argument.

 exo/exo-icon-bar.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/exo/exo-icon-bar.c b/exo/exo-icon-bar.c
index 22732a6..a81ead3 100644
--- a/exo/exo-icon-bar.c
+++ b/exo/exo-icon-bar.c
@@ -176,7 +176,6 @@ static void            exo_icon_bar_row_inserted          
(GtkTreeModel     *mod
                                                            ExoIconBar       
*icon_bar);
 static void            exo_icon_bar_row_deleted           (GtkTreeModel     
*model,
                                                            GtkTreePath      
*path,
-                                                           GtkTreeIter      
*iter,
                                                            ExoIconBar       
*icon_bar);
 static void            exo_icon_bar_rows_reordered        (GtkTreeModel     
*model,
                                                            GtkTreePath      
*path,
@@ -1450,7 +1449,6 @@ exo_icon_bar_row_inserted (GtkTreeModel *model,
 static void
 exo_icon_bar_row_deleted (GtkTreeModel *model,
                           GtkTreePath  *path,
-                          GtkTreeIter  *iter,
                           ExoIconBar   *icon_bar)
 {
   ExoIconBarItem *item;
@@ -1459,6 +1457,8 @@ exo_icon_bar_row_deleted (GtkTreeModel *model,
   GList          *lp;
   gint            idx;
 
+  g_return_if_fail (EXO_IS_ICON_BAR (icon_bar));
+
   idx = gtk_tree_path_get_indices (path)[0];
   lp = g_list_nth (icon_bar->priv->items, idx);
   item = lp->data;
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to