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)