From f47b89da690d2b954423b800dd106694f82f7587 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sat, 16 Apr 2005 12:02:20 +0000 Subject: [PATCH] Calculate shadow size only when there is actually a shadow. 2005-04-16 Marco Pesenti Gritti * shell/ev-window.c: (update_view_size): Calculate shadow size only when there is actually a shadow. --- ChangeLog | 7 +++++++ shell/ev-window.c | 9 ++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index b7000165..c498d3de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-04-16 Marco Pesenti Gritti + + * shell/ev-window.c: (update_view_size): + + Calculate shadow size only when there is actually + a shadow. + 2005-04-16 Marco Pesenti Gritti * shell/ev-view.c: (ev_view_set_spacing), (ev_view_init): diff --git a/shell/ev-window.c b/shell/ev-window.c index 372520c1..2a67b891 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), -- 2.43.5