Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/ev-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/ev-window.c')
-rw-r--r--shell/ev-window.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/shell/ev-window.c b/shell/ev-window.c
index 372520c..2a67b89 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -1683,9 +1683,12 @@ update_view_size (EvWindow *window)
width = window->priv->scrolled_window->allocation.width;
height = window->priv->scrolled_window->allocation.height;
- /* the scrolled window has a GTK_SHADOW_IN */
- width -= 2 * window->priv->view->style->xthickness;
- height -= 2 * window->priv->view->style->ythickness;
+ if (gtk_scrolled_window_get_shadow_type
+ (GTK_SCROLLED_WINDOW (window->priv->scrolled_window)) == GTK_SHADOW_IN)
+ {
+ width -= 2 * window->priv->view->style->xthickness;
+ height -= 2 * window->priv->view->style->ythickness;
+ }
if (window->priv->sizing_mode == EV_SIZING_BEST_FIT) {
ev_view_set_size (EV_VIEW (window->priv->view),