# HG changeset patch # User Richard M. Stallman # Date 744278293 0 # Node ID 8113d9ba472e7ba812d6b7fd3ea642c6df7184a4 # Parent e7348af6762b336cddaaf6d1c396655410eb5e59 (save_excursion_restore): Never make the buffer visible. diff -r e7348af6762b -r 8113d9ba472e src/editfns.c --- a/src/editfns.c Mon Aug 02 07:44:36 1993 +0000 +++ b/src/editfns.c Mon Aug 02 07:58:13 1993 +0000 @@ -312,10 +312,15 @@ Fset_marker (current_buffer->mark, tem, Fcurrent_buffer ()); unchain_marker (tem); tem = Fcdr (Fcdr (info)); +#if 0 /* We used to make the current buffer visible in the selected window + if that was true previously. That avoids some anomalies. + But it creates others, and it wasn't documented, and it is simpler + and cleaner never to alter the window/buffer connections. */ tem1 = Fcar (tem); if (!NILP (tem1) && current_buffer != XBUFFER (XWINDOW (selected_window)->buffer)) Fswitch_to_buffer (Fcurrent_buffer (), Qnil); +#endif /* 0 */ tem1 = current_buffer->mark_active; current_buffer->mark_active = Fcdr (tem);