diff options
| author | Richard M. Stallman | 1996-02-10 07:13:00 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-02-10 07:13:00 +0000 |
| commit | 60117126b51f85001e442fa61dbe9343cbb3bb56 (patch) | |
| tree | 8847048978b64338d59d3724ed1539c86676d401 /src | |
| parent | 36d57fa96f052a2f00a5be749a9dd3a6e3bfdc27 (diff) | |
| download | emacs-60117126b51f85001e442fa61dbe9343cbb3bb56.tar.gz emacs-60117126b51f85001e442fa61dbe9343cbb3bb56.zip | |
(display_buffer_1): Raise the frame if already visible.
Diffstat (limited to 'src')
| -rw-r--r-- | src/window.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/window.c b/src/window.c index e010660df46..b380f932009 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -1980,9 +1980,13 @@ display_buffer_1 (window) | |||
| 1980 | #ifdef MULTI_FRAME | 1980 | #ifdef MULTI_FRAME |
| 1981 | FRAME_PTR f = XFRAME (WINDOW_FRAME (XWINDOW (window))); | 1981 | FRAME_PTR f = XFRAME (WINDOW_FRAME (XWINDOW (window))); |
| 1982 | FRAME_SAMPLE_VISIBILITY (f); | 1982 | FRAME_SAMPLE_VISIBILITY (f); |
| 1983 | if (FRAME_ICONIFIED_P (f) | 1983 | if (f != selected_frame) |
| 1984 | && f != selected_frame) | 1984 | { |
| 1985 | Fmake_frame_visible (WINDOW_FRAME (XWINDOW (window))); | 1985 | if (FRAME_ICONIFIED_P (f)) |
| 1986 | Fmake_frame_visible (WINDOW_FRAME (XWINDOW (window))); | ||
| 1987 | else (FRAME_VISIBLE_P (f)) | ||
| 1988 | Fraise_frame (WINDOW_FRAME (XWINDOW (window))); | ||
| 1989 | } | ||
| 1986 | #endif | 1990 | #endif |
| 1987 | return window; | 1991 | return window; |
| 1988 | } | 1992 | } |