Index: panel/panel-dialogs.c
===================================================================
--- panel/panel-dialogs.c	(revision 25144)
+++ panel/panel-dialogs.c	(working copy)
@@ -205,10 +205,13 @@
     GtkTreeModel *model;
     GtkTreeIter iter;
     XfcePanelItemInfo *info;
-    
-    sel = gtk_tree_view_get_selection (tv);
-    gtk_tree_selection_get_selected (sel, &model, &iter);
 
+    if (!(sel = gtk_tree_view_get_selection (tv)))
+        return;
+
+    if (!gtk_tree_selection_get_selected (sel, &model, &iter))
+        return;
+
     gtk_tree_model_get (model, &iter, 0, &info, -1);
 }
 
@@ -325,7 +328,8 @@
             return;
         }
         
-        gtk_tree_selection_get_selected (sel, &model, &iter);
+        if (!gtk_tree_selection_get_selected (sel, &model, &iter))
+            return;
 
         gtk_tree_model_get (model, &iter, 0, &info, -1);
 
