@@ -161,7 +161,7 @@ imagewindow_set_error(Imagewindow *win, const char *message)
161161 err [i - 1 ] = '\0' ;
162162 gtk_label_set_text (GTK_LABEL (win -> error_label ), err );
163163
164- gtk_info_bar_set_revealed ( GTK_INFO_BAR (win -> error_bar ), TRUE);
164+ gtk_action_bar_set_revealed ( GTK_ACTION_BAR (win -> error_bar ), TRUE);
165165}
166166
167167static void
@@ -187,7 +187,13 @@ imagewindow_error_hide(Imagewindow *win)
187187 printf ("imagewindow_error_hide:\n" );
188188#endif /*DEBUG*/
189189
190- gtk_info_bar_set_revealed (GTK_INFO_BAR (win -> error_bar ), FALSE);
190+ gtk_action_bar_set_revealed (GTK_ACTION_BAR (win -> error_bar ), FALSE);
191+ }
192+
193+ static void
194+ imagewindow_error_clicked (GtkWidget * button , Imagewindow * win )
195+ {
196+ imagewindow_error_hide (win );
191197}
192198
193199/* Manage the set of active views.
@@ -587,8 +593,6 @@ imagewindow_imageui_set_visible(Imagewindow *win,
587593
588594 VipsImage * image ;
589595
590- printf ("imagewindow_imageui_set_visible\n" );
591-
592596 /* Save the current view settings in case we need to restore them.
593597 */
594598 imagewindow_save_view_settings (win , & win -> view_settings );
@@ -741,12 +745,6 @@ imagewindow_dispose(GObject *object)
741745 G_OBJECT_CLASS (imagewindow_parent_class )-> dispose (object );
742746}
743747
744- static void
745- imagewindow_error_response (GtkWidget * button , int response , Imagewindow * win )
746- {
747- imagewindow_error_hide (win );
748- }
749-
750748static GdkTexture *
751749texture_new_from_image (VipsImage * image )
752750{
@@ -1387,7 +1385,7 @@ imagewindow_class_init(ImagewindowClass *class)
13871385 BIND_VARIABLE (Imagewindow , info_bar );
13881386
13891387 BIND_CALLBACK (imagewindow_pressed );
1390- BIND_CALLBACK (imagewindow_error_response );
1388+ BIND_CALLBACK (imagewindow_error_clicked );
13911389
13921390 gobject_class -> dispose = imagewindow_dispose ;
13931391
0 commit comments