aboutsummaryrefslogtreecommitdiffstats
path: root/gtk2
diff options
context:
space:
mode:
authoroabad <oabad@f5534014-38df-0310-8fa8-9805f1628bb7>2002-09-10 19:39:00 +0000
committeroabad <oabad@f5534014-38df-0310-8fa8-9805f1628bb7>2002-09-10 19:39:00 +0000
commit01b7357df14ea87c1e7cad5d7242c6b5bc5fab94 (patch)
tree0c94e1f5ea4e309193336de39425e6b334966ec4 /gtk2
parentf203c31190bdc68d4bf866dbda230e5115e5b56c (diff)
Call gtk_tree_model_get() only if gtk_tree_selection_get_selected()
returns TRUE (i.e. get data from the selected row only if something has been selected). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@6258 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'gtk2')
-rw-r--r--gtk2/prefs_dlg.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/gtk2/prefs_dlg.c b/gtk2/prefs_dlg.c
index c7d80b69be..c039bb1cde 100644
--- a/gtk2/prefs_dlg.c
+++ b/gtk2/prefs_dlg.c
@@ -1,7 +1,7 @@
/* prefs_dlg.c
* Routines for handling preferences
*
- * $Id: prefs_dlg.c,v 1.2 2002/09/05 18:48:51 jmayer Exp $
+ * $Id: prefs_dlg.c,v 1.3 2002/09/10 19:39:00 oabad Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -1221,8 +1221,10 @@ prefs_tree_select_cb(GtkTreeSelection *sel, gpointer dummy _U_)
GtkTreeModel *model;
GtkTreeIter iter;
- gtk_tree_selection_get_selected(sel, &model, &iter);
- gtk_tree_model_get(model, &iter, 1, &page, -1);
- if (page >= 0)
- gtk_notebook_set_page(GTK_NOTEBOOK(notebook), page);
+ if (gtk_tree_selection_get_selected(sel, &model, &iter))
+ {
+ gtk_tree_model_get(model, &iter, 1, &page, -1);
+ if (page >= 0)
+ gtk_notebook_set_page(GTK_NOTEBOOK(notebook), page);
+ }
}