From 6cd7cb575d82e4a52a20af94306f4450ecba26ff Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Thu, 31 Mar 2005 02:24:12 +0000 Subject: 2005-03-30 Havoc Pennington * configure.in: change check to gtk 2.4 * tools/dbus-viewer.c (name_combo_changed_callback): remove gtk_combo_box_get_active_text() usage to decrement GTK requirement to 2.4 --- tools/dbus-viewer.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'tools/dbus-viewer.c') diff --git a/tools/dbus-viewer.c b/tools/dbus-viewer.c index e8ed5432..b031c7dd 100644 --- a/tools/dbus-viewer.c +++ b/tools/dbus-viewer.c @@ -378,14 +378,21 @@ static void name_combo_changed_callback (GtkComboBox *combo, TreeWindow *w) { - char *text; + GtkTreeIter iter; - text = gtk_combo_box_get_active_text (combo); - - if (text) + if (gtk_combo_box_get_active_iter (combo, &iter)) { - tree_window_set_service (w, text); - g_free (text); + GtkTreeModel *model; + char *text; + + model = gtk_combo_box_get_model (combo); + gtk_tree_model_get (model, &iter, 0, &text, -1); + + if (text) + { + tree_window_set_service (w, text); + g_free (text); + } } } -- cgit