aboutsummaryrefslogtreecommitdiffstats
path: root/src/frame.c
diff options
context:
space:
mode:
authorDmitry Antipov2013-03-20 15:29:37 +0400
committerDmitry Antipov2013-03-20 15:29:37 +0400
commit5f24fa51a07664e81d4c710fe310d2c2fbea8bb5 (patch)
tree4d5681a0ae85865f263f6a29ea41dcf3e4ed41e8 /src/frame.c
parent96061a21804d6f7ac3b1371470a288344f5f62cd (diff)
downloademacs-5f24fa51a07664e81d4c710fe310d2c2fbea8bb5.tar.gz
emacs-5f24fa51a07664e81d4c710fe310d2c2fbea8bb5.zip
* 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/frame.c')
-rw-r--r--src/frame.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/frame.c b/src/frame.c
index 0fa821682f3..2ed2c5a2771 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -155,8 +155,8 @@ set_menu_bar_lines_1 (Lisp_Object window, int n)
155 struct window *w = XWINDOW (window); 155 struct window *w = XWINDOW (window);
156 156
157 w->last_modified = 0; 157 w->last_modified = 0;
158 wset_top_line (w, make_number (XFASTINT (w->top_line) + n)); 158 w->top_line += n;
159 wset_total_lines (w, make_number (XFASTINT (w->total_lines) - n)); 159 w->total_lines -= n;
160 160
161 /* Handle just the top child in a vertical split. */ 161 /* Handle just the top child in a vertical split. */
162 if (!NILP (w->vchild)) 162 if (!NILP (w->vchild))
@@ -332,14 +332,14 @@ make_frame (int mini_p)
332 SET_FRAME_COLS (f, 10); 332 SET_FRAME_COLS (f, 10);
333 FRAME_LINES (f) = 10; 333 FRAME_LINES (f) = 10;
334 334
335 wset_total_cols (XWINDOW (root_window), make_number (10)); 335 XWINDOW (root_window)->total_cols = 10;
336 wset_total_lines (XWINDOW (root_window), make_number (mini_p ? 9 : 10)); 336 XWINDOW (root_window)->total_lines = mini_p ? 9 : 10;
337 337
338 if (mini_p) 338 if (mini_p)
339 { 339 {
340 wset_total_cols (XWINDOW (mini_window), make_number (10)); 340 XWINDOW (mini_window)->total_cols = 10;
341 wset_top_line (XWINDOW (mini_window), make_number (9)); 341 XWINDOW (mini_window)->top_line = 9;
342 wset_total_lines (XWINDOW (mini_window), make_number (1)); 342 XWINDOW (mini_window)->total_lines = 1;
343 } 343 }
344 344
345 /* Choose a buffer for the frame's root window. */ 345 /* Choose a buffer for the frame's root window. */