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