--- a/src/fe-gtk/fe-gtk.c 2008-02-24 08:39:44.000000000 +0000 +++ b/src/fe-gtk/fe-gtk.c.new 2010-04-01 18:10:31.840778707 +0000 @@ -819,7 +819,8 @@ switch (info_type) { case 0: /* window status */ - if (!GTK_WIDGET_VISIBLE (GTK_WINDOW (sess->gui->window))) + if (!gtk_widget_get_visible (GTK_WINDOW (sess->gui->window))) + return 2; /* hidden (iconified or systray) */ #if GTK_CHECK_VERSION(2,4,0) if (gtk_window_is_active (GTK_WINDOW (sess->gui->window))) --- a/src/fe-gtk/menu.c 2008-06-08 07:59:37.000000000 +0000 +++ b/src/fe-gtk/menu.c.new 2010-04-01 18:15:54.527573869 +0000 @@ -1670,7 +1670,7 @@ menu_canacaccel (GtkWidget *widget, guint signal_id, gpointer user_data) { /* GTK2.2 behaviour */ - return GTK_WIDGET_IS_SENSITIVE (widget); + return gtk_widget_is_sensitive (widget); } #endif --- a/src/fe-gtk/maingui.c 2008-04-01 08:53:41.000000000 +0000 +++ b/src/fe-gtk/maingui.c.new 2010-04-01 18:21:56.400181435 +0000 @@ -599,7 +599,7 @@ int num; GtkWidget *f = NULL; - if (current_sess && GTK_WIDGET_HAS_FOCUS (current_sess->gui->input_box)) + if (current_sess && gtk_widget_has_focus (current_sess->gui->input_box)) f = current_sess->gui->input_box; num = gtk_notebook_page_num (GTK_NOTEBOOK (mg_gui->note_book), box); @@ -809,8 +809,8 @@ static void mg_hide_empty_pane (GtkPaned *pane) { - if ((pane->child1 == NULL || !GTK_WIDGET_VISIBLE (pane->child1)) && - (pane->child2 == NULL || !GTK_WIDGET_VISIBLE (pane->child2))) + if ((pane->child1 == NULL || !gtk_widget_get_visible (pane->child1)) && + (pane->child2 == NULL || !gtk_widget_get_visible (pane->child2))) { gtk_widget_hide (GTK_WIDGET (pane)); return; @@ -2563,9 +2563,9 @@ { int handle_size; -/* if (pane->child1 == NULL || (!GTK_WIDGET_VISIBLE (pane->child1))) +/* if (pane->child1 == NULL || (!gtk_widget_get_visible (pane->child1))) return; - if (pane->child2 == NULL || (!GTK_WIDGET_VISIBLE (pane->child2))) + if (pane->child2 == NULL || (!gtk_widget_get_visible (pane->child2))) return;*/ gtk_widget_style_get (GTK_WIDGET (pane), "handle-size", &handle_size, NULL);