Mercurial > emacs
comparison src/xterm.c @ 109393:2e27c5066b94
Fix frame size when scroll bar width not an integral of column width.
xterm.c (x_set_window_size_1): scroll_bar_actual_width is always
SCROLL_BAR_COLS * COLUMN_WIDTH for the purpose of frame sizing.
author | Jan D <jan.h.d@swipnet.se> |
---|---|
date | Wed, 14 Jul 2010 17:10:59 +0200 |
parents | a4e57fa6eb3f |
children | 0ed7d8444705 |
comparison
equal
deleted
inserted
replaced
109392:3bc7daa51aa9 | 109393:2e27c5066b94 |
---|---|
8604 | 8604 |
8605 check_frame_size (f, &rows, &cols); | 8605 check_frame_size (f, &rows, &cols); |
8606 f->scroll_bar_actual_width | 8606 f->scroll_bar_actual_width |
8607 = (!FRAME_HAS_VERTICAL_SCROLL_BARS (f) | 8607 = (!FRAME_HAS_VERTICAL_SCROLL_BARS (f) |
8608 ? 0 | 8608 ? 0 |
8609 : FRAME_CONFIG_SCROLL_BAR_WIDTH (f) > 0 | 8609 : FRAME_CONFIG_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f)); |
8610 ? FRAME_CONFIG_SCROLL_BAR_WIDTH (f) | |
8611 : (FRAME_CONFIG_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f))); | |
8612 | 8610 |
8613 compute_fringe_widths (f, 0); | 8611 compute_fringe_widths (f, 0); |
8614 | 8612 |
8615 pixelwidth = FRAME_TEXT_COLS_TO_PIXEL_WIDTH (f, cols); | 8613 pixelwidth = FRAME_TEXT_COLS_TO_PIXEL_WIDTH (f, cols); |
8616 pixelheight = FRAME_TEXT_LINES_TO_PIXEL_HEIGHT (f, rows) | 8614 pixelheight = FRAME_TEXT_LINES_TO_PIXEL_HEIGHT (f, rows) |