aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2010-05-03 05:03:51 +0000
committerAnders Broman <anders.broman@ericsson.com>2010-05-03 05:03:51 +0000
commit9387dab7fed306a8be701334f0ef64073d399840 (patch)
treefd149f847cde48fea6c67dcd6fdb2b02002984d7 /gtk
parent66d48120c2628681c9819a3ccd7b16239b9c322f (diff)
Try to fix the solaris build bot.
svn path=/trunk/; revision=32640
Diffstat (limited to 'gtk')
-rw-r--r--gtk/manual_addr_resolv.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/gtk/manual_addr_resolv.c b/gtk/manual_addr_resolv.c
index 369c3d6d4c..d641f61933 100644
--- a/gtk/manual_addr_resolv.c
+++ b/gtk/manual_addr_resolv.c
@@ -57,11 +57,21 @@ man_addr_resolv_ok (GtkWidget *w _U_, gpointer data _U_)
GtkWidget *addr_cb, *name_te, *resolv_cb;
const gchar *addr, *name;
gboolean active, redissect = FALSE;
-
+#if GTK_CHECK_VERSION(2,6,0)
+#else
+ GtkTreeIter iter;
+ GtkTreeModel *model;
+#endif
addr_cb = g_object_get_data (G_OBJECT(man_addr_resolv_dlg), "address");
name_te = g_object_get_data (G_OBJECT(man_addr_resolv_dlg), "name");
+ #if GTK_CHECK_VERSION(2,6,0)
addr = gtk_combo_box_get_active_text (GTK_COMBO_BOX(addr_cb));
+ #else
+ gtk_combo_box_get_active_iter(GTK_COMBO_BOX(addr_cb), &iter);
+ model = gtk_combo_box_get_model(GTK_COMBO_BOX(addr_cb));
+ gtk_tree_model_get(model, &iter, 0, &addr, -1);
+ #endif
name = gtk_entry_get_text (GTK_ENTRY (name_te));
if (strlen (addr) && strlen (name)) {