diff options
| author | Martin Rudalics | 2013-09-02 19:23:26 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2013-09-02 19:23:26 +0200 |
| commit | 9718b207e97dcef952fee38b1269130d68744013 (patch) | |
| tree | c3c5425d68b9661e3630e24a3dcc7f529c7f1183 /src | |
| parent | b594a96c8729c73619c1cccdcb092653910fc70a (diff) | |
| download | emacs-9718b207e97dcef952fee38b1269130d68744013.tar.gz emacs-9718b207e97dcef952fee38b1269130d68744013.zip | |
Move Flast_nonminibuf_frame from dispnew.c to frame.c.
* dispnew.c (Flast_nonminibuf_frame): Move from here ...
* frame.c (Flast_nonminibuf_frame): ... to here.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/dispnew.c | 14 | ||||
| -rw-r--r-- | src/frame.c | 14 |
3 files changed, 18 insertions, 16 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 2507f898c5a..d2e80ace3e4 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -8,8 +8,10 @@ | |||
| 8 | 8 | ||
| 9 | 2013-09-02 Martin Rudalics <rudalics@gmx.at> | 9 | 2013-09-02 Martin Rudalics <rudalics@gmx.at> |
| 10 | 10 | ||
| 11 | * frame.c (check_minibuf_window): Don't abort if no window was | 11 | * dispnew.c (Flast_nonminibuf_frame): Move from here ... |
| 12 | found (Bug#15247). | 12 | * frame.c (Flast_nonminibuf_frame): ... to here. |
| 13 | (check_minibuf_window): Don't abort if no window was found | ||
| 14 | (Bug#15247). | ||
| 13 | 15 | ||
| 14 | 2013-09-02 Dmitry Antipov <dmantipov@yandex.ru> | 16 | 2013-09-02 Dmitry Antipov <dmantipov@yandex.ru> |
| 15 | 17 | ||
diff --git a/src/dispnew.c b/src/dispnew.c index 0e336d4feea..1d7cad13e6d 100644 --- a/src/dispnew.c +++ b/src/dispnew.c | |||
| @@ -6172,19 +6172,6 @@ WINDOW nil or omitted means report on the selected window. */) | |||
| 6172 | { | 6172 | { |
| 6173 | return decode_any_window (window)->cursor_off_p ? Qnil : Qt; | 6173 | return decode_any_window (window)->cursor_off_p ? Qnil : Qt; |
| 6174 | } | 6174 | } |
| 6175 | |||
| 6176 | DEFUN ("last-nonminibuffer-frame", Flast_nonminibuf_frame, | ||
| 6177 | Slast_nonminibuf_frame, 0, 0, 0, | ||
| 6178 | doc: /* Value is last nonminibuffer frame. */) | ||
| 6179 | (void) | ||
| 6180 | { | ||
| 6181 | Lisp_Object frame = Qnil; | ||
| 6182 | |||
| 6183 | if (last_nonminibuf_frame) | ||
| 6184 | XSETFRAME (frame, last_nonminibuf_frame); | ||
| 6185 | |||
| 6186 | return frame; | ||
| 6187 | } | ||
| 6188 | 6175 | ||
| 6189 | /*********************************************************************** | 6176 | /*********************************************************************** |
| 6190 | Initialization | 6177 | Initialization |
| @@ -6203,7 +6190,6 @@ syms_of_display (void) | |||
| 6203 | defsubr (&Ssend_string_to_terminal); | 6190 | defsubr (&Ssend_string_to_terminal); |
| 6204 | defsubr (&Sinternal_show_cursor); | 6191 | defsubr (&Sinternal_show_cursor); |
| 6205 | defsubr (&Sinternal_show_cursor_p); | 6192 | defsubr (&Sinternal_show_cursor_p); |
| 6206 | defsubr (&Slast_nonminibuf_frame); | ||
| 6207 | 6193 | ||
| 6208 | #ifdef GLYPH_DEBUG | 6194 | #ifdef GLYPH_DEBUG |
| 6209 | defsubr (&Sdump_redisplay_history); | 6195 | defsubr (&Sdump_redisplay_history); |
diff --git a/src/frame.c b/src/frame.c index e33426c2a44..d11a6b8fee9 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -1078,6 +1078,19 @@ Otherwise, include all frames. */) | |||
| 1078 | CHECK_LIVE_FRAME (frame); | 1078 | CHECK_LIVE_FRAME (frame); |
| 1079 | return prev_frame (frame, miniframe); | 1079 | return prev_frame (frame, miniframe); |
| 1080 | } | 1080 | } |
| 1081 | |||
| 1082 | DEFUN ("last-nonminibuffer-frame", Flast_nonminibuf_frame, | ||
| 1083 | Slast_nonminibuf_frame, 0, 0, 0, | ||
| 1084 | doc: /* Return last non-minibuffer frame selected. */) | ||
| 1085 | (void) | ||
| 1086 | { | ||
| 1087 | Lisp_Object frame = Qnil; | ||
| 1088 | |||
| 1089 | if (last_nonminibuf_frame) | ||
| 1090 | XSETFRAME (frame, last_nonminibuf_frame); | ||
| 1091 | |||
| 1092 | return frame; | ||
| 1093 | } | ||
| 1081 | 1094 | ||
| 1082 | /* Return 1 if it is ok to delete frame F; | 1095 | /* Return 1 if it is ok to delete frame F; |
| 1083 | 0 if all frames aside from F are invisible. | 1096 | 0 if all frames aside from F are invisible. |
| @@ -4492,6 +4505,7 @@ automatically. See also `mouse-autoselect-window'. */); | |||
| 4492 | defsubr (&Sframe_list); | 4505 | defsubr (&Sframe_list); |
| 4493 | defsubr (&Snext_frame); | 4506 | defsubr (&Snext_frame); |
| 4494 | defsubr (&Sprevious_frame); | 4507 | defsubr (&Sprevious_frame); |
| 4508 | defsubr (&Slast_nonminibuf_frame); | ||
| 4495 | defsubr (&Sdelete_frame); | 4509 | defsubr (&Sdelete_frame); |
| 4496 | defsubr (&Smouse_position); | 4510 | defsubr (&Smouse_position); |
| 4497 | defsubr (&Smouse_pixel_position); | 4511 | defsubr (&Smouse_pixel_position); |