From: Nickolay V. Shmyrev Date: Thu, 23 Jun 2005 14:46:29 +0000 (+0000) Subject: Fix fir bug 308265: Sidebar dissappears coming out of Presentation mode X-Git-Tag: EVINCE_0_3_3~213 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=cf271206c1243f87573bf59611fdc6f826728ed3;p=evince.git Fix fir bug 308265: Sidebar dissappears coming out of Presentation mode --- diff --git a/ChangeLog b/ChangeLog index 5d8952a0..52514004 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-06-23 Nikolay V. Shmyrev + + * shell/ev-window.c: (ev_window_sidebar_visibility_changed_cb): + + Fix for Bug 308265: Sidebar dissappears coming out of + Presentation mode + 2005-06-23 Nikolay V. Shmyrev * shell/ev-application.c: (ev_application_open): diff --git a/shell/ev-window.c b/shell/ev-window.c index 07aaa37d..cb399403 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -2216,17 +2216,18 @@ ev_window_sidebar_visibility_changed_cb (EvSidebar *ev_sidebar, GParamSpec *pspe EvWindow *ev_window) { GtkAction *action; - gboolean visible, fullscreen; + gboolean visible, fullscreen_mode; + + + fullscreen_mode = ev_view_get_presentation (EV_VIEW (ev_window->priv->view)) || + ev_view_get_fullscreen (EV_VIEW (ev_window->priv->view)); - g_object_get (ev_window->priv->view, - "fullscreen", &fullscreen, - NULL); visible = GTK_WIDGET_VISIBLE (ev_sidebar); /* In fullscreen mode the sidebar is not visible, * but we don't want to update the chrome */ - if (fullscreen) + if (fullscreen_mode) return; action = gtk_action_group_get_action (ev_window->priv->action_group, "ViewSidebar");