Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorNickolay V. Shmyrev <nshmyrev@src.gnome.org>2005-06-23 14:46:29 (GMT)
committer Nickolay V. Shmyrev <nshmyrev@src.gnome.org>2005-06-23 14:46:29 (GMT)
commitcf271206c1243f87573bf59611fdc6f826728ed3 (patch)
tree2401e23c1b5f878ef46526e80f0c859ca7ffefdd /shell
parentbe84d325e18241a7e33ffa07cfce58bb8b54794b (diff)
Fix fir bug 308265: Sidebar dissappears coming out of Presentation mode
Diffstat (limited to 'shell')
-rw-r--r--shell/ev-window.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/shell/ev-window.c b/shell/ev-window.c
index 07aaa37..cb39940 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");