Avoid a crash in and out of fullscreen mode when embedded

This commit is contained in:
Pierre Pronchery 2013-03-24 19:59:16 +01:00
parent 444eceadde
commit fa1cd75a59

View File

@ -54,7 +54,9 @@ struct _Surfer
{
/* widgets */
GtkWidget * window;
#ifndef EMBEDDED
GtkWidget * menubar;
#endif
GtkWidget * view;
GtkToolItem * tb_fullscreen;
GtkWidget * ab_window;
@ -538,12 +540,16 @@ void surfer_set_fullscreen(Surfer * surfer, gboolean fullscreen)
helper->tb_fullscreen), fullscreen);
if(fullscreen)
{
#ifndef EMBEDDED
gtk_widget_hide(helper->menubar);
#endif
gtk_window_fullscreen(GTK_WINDOW(helper->window));
}
else
{
#ifndef EMBEDDED
gtk_widget_show(helper->menubar);
#endif
gtk_window_unfullscreen(GTK_WINDOW(helper->window));
}
}