diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2013-03-20 15:29:37 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2013-03-20 15:29:37 +0400 |
commit | 5f24fa51a07664e81d4c710fe310d2c2fbea8bb5 (patch) | |
tree | 4d5681a0ae85865f263f6a29ea41dcf3e4ed41e8 /src/xfns.c | |
parent | 96061a21804d6f7ac3b1371470a288344f5f62cd (diff) |
* window.h (struct window): Convert left_col, top_line, total_lines
and total_cols from Lisp_Objects to integers. Adjust comments.
(wset_left_col, wset_top_line, wset_total_cols, wset_total_lines):
Remove.
(WINDOW_TOTAL_COLS, WINDOW_TOTAL_LINES, WINDOW_LEFT_EDGE_COL)
(WINDOW_TOP_EDGE_LINE): Drop Lisp_Object to integer conversion.
* dispnew.c, frame.c, w32fns.c, window.c, xdisp.c, xfns.c:
Adjust users where appropriate.
Diffstat (limited to 'src/xfns.c')
-rw-r--r-- | src/xfns.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/xfns.c b/src/xfns.c index 385c5914d9..488365561d 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -5021,23 +5021,23 @@ Text larger than the specified size is clipped. */) /* Set up the frame's root window. */ w = XWINDOW (FRAME_ROOT_WINDOW (f)); - wset_left_col (w, make_number (0)); - wset_top_line (w, make_number (0)); + w->left_col = 0; + w->top_line = 0; if (CONSP (Vx_max_tooltip_size) && RANGED_INTEGERP (1, XCAR (Vx_max_tooltip_size), INT_MAX) && RANGED_INTEGERP (1, XCDR (Vx_max_tooltip_size), INT_MAX)) { - wset_total_cols (w, XCAR (Vx_max_tooltip_size)); - wset_total_lines (w, XCDR (Vx_max_tooltip_size)); + w->total_cols = XFASTINT (XCAR (Vx_max_tooltip_size)); + w->total_lines = XFASTINT (XCDR (Vx_max_tooltip_size)); } else { - wset_total_cols (w, make_number (80)); - wset_total_lines (w, make_number (40)); + w->total_cols = 80; + w->total_lines = 40; } - FRAME_TOTAL_COLS (f) = XINT (w->total_cols); + FRAME_TOTAL_COLS (f) = w->total_cols; adjust_glyphs (f); w->pseudo_window_p = 1; @@ -5104,7 +5104,7 @@ Text larger than the specified size is clipped. */) /* w->total_cols and FRAME_TOTAL_COLS want the width in columns, not in pixels. */ width /= WINDOW_FRAME_COLUMN_WIDTH (w); - wset_total_cols (w, make_number (width)); + w->total_cols = width; FRAME_TOTAL_COLS (f) = width; adjust_glyphs (f); clear_glyph_matrix (w->desired_matrix); |