aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1994-05-18 23:37:55 +0000
committerRichard M. Stallman1994-05-18 23:37:55 +0000
commit3cf855321c7d3a36aa2f292868dff65dc19becf6 (patch)
tree5436981de9c19a58416a08fef5df336f287d26ce /src
parent6252195155ab0ad1bf1e2943089bbb410691ecd7 (diff)
downloademacs-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.c4
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 }