summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1994-10-02 22:06:26 +0000
committerKarl Heuer <kwzh@gnu.org>1994-10-02 22:06:26 +0000
commita444c70b513e3e4f5163b21c7ff20c414f7f13af (patch)
tree120f62d8bbb489ba2cb4289346a513ec93b70450
parentd79998bcf9893b0c985909774cb04dedd501444d (diff)
downloademacs-a444c70b513e3e4f5163b21c7ff20c414f7f13af.tar.gz
(x_figure_window_size): Use new formula for scroll bar width.
-rw-r--r--src/xfns.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xfns.c b/src/xfns.c
index 846d636be1e..a2a86ad2869 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -1769,9 +1769,11 @@ x_figure_window_size (f, parms)
}
f->display.x->vertical_scroll_bar_extra
- = (FRAME_HAS_VERTICAL_SCROLL_BARS (f)
+ = (!FRAME_HAS_VERTICAL_SCROLL_BARS (f)
+ ? 0
+ : FRAME_SCROLL_BAR_PIXEL_WIDTH (f) > 0
? FRAME_SCROLL_BAR_PIXEL_WIDTH (f)
- : 0);
+ : (FRAME_SCROLL_BAR_COLS (f) * FONT_WIDTH (f->display.x->font)));
f->display.x->pixel_width = CHAR_TO_PIXEL_WIDTH (f, f->width);
f->display.x->pixel_height = CHAR_TO_PIXEL_HEIGHT (f, f->height);