diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | shell/ev-window.c | 9 |
2 files changed, 13 insertions, 3 deletions
@@ -1,5 +1,12 @@ 2005-04-16 Marco Pesenti Gritti <mpg@redhat.com> + * shell/ev-window.c: (update_view_size): + + Calculate shadow size only when there is actually + a shadow. + +2005-04-16 Marco Pesenti Gritti <mpg@redhat.com> + * shell/ev-view.c: (ev_view_set_spacing), (ev_view_init): * shell/ev-view.h: 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), |