From db281abd976170b021131dd13cc7a7435d2716fa Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Fri, 4 Apr 2008 12:23:29 +0000 Subject: [PATCH] gtk_combo_box_get_active_text didn't appear until GTK 2.6; bodge around it for earlier versions of GTK 2. [originally from svn r7969] --- unix/gtkdlg.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/unix/gtkdlg.c b/unix/gtkdlg.c index 12f8c5b9..42b4d950 100644 --- a/unix/gtkdlg.c +++ b/unix/gtkdlg.c @@ -368,7 +368,12 @@ void dlg_editbox_get(union control *ctrl, void *dlg, char *buffer, int length) } else { assert(uc->combo != NULL); strncpy(buffer, +#if GTK_CHECK_VERSION(2,6,0) gtk_combo_box_get_active_text(GTK_COMBO_BOX(uc->combo)), +#else + gtk_entry_get_text + (GTK_ENTRY(gtk_bin_get_child(GTK_BIN(uc->combo)))), +#endif length); buffer[length-1] = '\0'; } -- 2.45.2