Author: jasper
Date: 2006-10-14 10:04:26 +0000 (Sat, 14 Oct 2006)
New Revision: 23414

Modified:
   xfce4-panel/trunk/panel/panel-dialogs.c
Log:
Add checks for empty selection. Based on bug report from Omair Eshkenazi.

Modified: xfce4-panel/trunk/panel/panel-dialogs.c
===================================================================
--- xfce4-panel/trunk/panel/panel-dialogs.c     2006-10-14 09:45:59 UTC (rev 
23413)
+++ xfce4-panel/trunk/panel/panel-dialogs.c     2006-10-14 10:04:26 UTC (rev 
23414)
@@ -151,8 +151,13 @@
     GtkWidget *item = NULL;
 
     sel = gtk_tree_view_get_selection (GTK_TREE_VIEW (pid->tree));
-    gtk_tree_selection_get_selected (sel, &model, &iter);
+    
+    if (!sel)
+        return FALSE;
 
+    if (!gtk_tree_selection_get_selected (sel, &model, &iter))
+        return FALSE;
+
     gtk_tree_model_get (model, &iter, 0, &info, -1);
 
     if (!xfce_panel_item_manager_is_available (info->name))

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to