diff options
| author | Richard M. Stallman | 1994-05-18 23:37:55 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-05-18 23:37:55 +0000 |
| commit | 3cf855321c7d3a36aa2f292868dff65dc19becf6 (patch) | |
| tree | 5436981de9c19a58416a08fef5df336f287d26ce /src | |
| parent | 6252195155ab0ad1bf1e2943089bbb410691ecd7 (diff) | |
| download | emacs-3cf855321c7d3a36aa2f292868dff65dc19becf6.tar.gz emacs-3cf855321c7d3a36aa2f292868dff65dc19becf6.zip | |
(Fset_window_buffer): Fix dedicated window error call.
(window_loop, case UNSHOW_BUFFER): Clear dedicated flag.
Diffstat (limited to 'src')
| -rw-r--r-- | src/window.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/window.c b/src/window.c index ce0b05339ee..8fa6472057a 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -1269,6 +1269,7 @@ window_loop (type, obj, mini, frames) | |||
| 1269 | if (NILP (another_buffer)) | 1269 | if (NILP (another_buffer)) |
| 1270 | another_buffer | 1270 | another_buffer |
| 1271 | = Fget_buffer_create (build_string ("*scratch*")); | 1271 | = Fget_buffer_create (build_string ("*scratch*")); |
| 1272 | XWINDOW (w)->dedicated = Qnil; | ||
| 1272 | Fset_window_buffer (w, another_buffer); | 1273 | Fset_window_buffer (w, another_buffer); |
| 1273 | if (EQ (w, selected_window)) | 1274 | if (EQ (w, selected_window)) |
| 1274 | Fset_buffer (XWINDOW (w)->buffer); | 1275 | Fset_buffer (XWINDOW (w)->buffer); |
| @@ -1626,7 +1627,8 @@ BUFFER can be a buffer or buffer name.") | |||
| 1626 | is first being set up. */ | 1627 | is first being set up. */ |
| 1627 | { | 1628 | { |
| 1628 | if (!NILP (w->dedicated) && !EQ (tem, buffer)) | 1629 | if (!NILP (w->dedicated) && !EQ (tem, buffer)) |
| 1629 | error ("Window is dedicated to %s\n", tem); | 1630 | error ("Window is dedicated to `%s'", |
| 1631 | XSTRING (XBUFFER (tem)->name)->data); | ||
| 1630 | 1632 | ||
| 1631 | unshow_buffer (w); | 1633 | unshow_buffer (w); |
| 1632 | } | 1634 | } |