Mercurial > emacs
diff src/buffer.c @ 92767:b0c32527b009
(Fswitch_to_buffer): Fall back on pop-to-buffer.
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Wed, 12 Mar 2008 18:13:23 +0000 |
| parents | ce06567a933d |
| children | ca18807830f1 |
line wrap: on
line diff
--- a/src/buffer.c Wed Mar 12 17:57:29 2008 +0000 +++ b/src/buffer.c Wed Mar 12 18:13:23 2008 +0000 @@ -1802,7 +1802,10 @@ } err = no_switch_window (selected_window); - if (err) error (err); + if (err) + /* If can't display in current window, let pop-to-buffer + try some other window. */ + return call3 (intern ("pop-to-buffer"), buffer, Qnil, norecord); return switch_to_buffer_1 (buffer, norecord); }
