Mercurial > emacs
comparison src/window.c @ 85013:92fa2952cd73
(Fcurrent_window_configuration): Use XSETPVECTYPE.
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Tue, 02 Oct 2007 21:03:04 +0000 |
| parents | a3defcbdb064 |
| children | 96eb42c9e0e3 |
comparison
equal
deleted
inserted
replaced
| 85012:3a31b2cfe77f | 85013:92fa2952cd73 |
|---|---|
| 6661 CHECK_LIVE_FRAME (frame); | 6661 CHECK_LIVE_FRAME (frame); |
| 6662 f = XFRAME (frame); | 6662 f = XFRAME (frame); |
| 6663 | 6663 |
| 6664 n_windows = count_windows (XWINDOW (FRAME_ROOT_WINDOW (f))); | 6664 n_windows = count_windows (XWINDOW (FRAME_ROOT_WINDOW (f))); |
| 6665 vec = allocate_other_vector (VECSIZE (struct save_window_data)); | 6665 vec = allocate_other_vector (VECSIZE (struct save_window_data)); |
| 6666 XSETPVECTYPE (vec, PVEC_WINDOW_CONFIGURATION); | |
| 6666 data = (struct save_window_data *)vec; | 6667 data = (struct save_window_data *)vec; |
| 6667 | 6668 |
| 6668 XSETFASTINT (data->frame_cols, FRAME_COLS (f)); | 6669 XSETFASTINT (data->frame_cols, FRAME_COLS (f)); |
| 6669 XSETFASTINT (data->frame_lines, FRAME_LINES (f)); | 6670 XSETFASTINT (data->frame_lines, FRAME_LINES (f)); |
| 6670 XSETFASTINT (data->frame_menu_bar_lines, FRAME_MENU_BAR_LINES (f)); | 6671 XSETFASTINT (data->frame_menu_bar_lines, FRAME_MENU_BAR_LINES (f)); |
