]> code.delx.au - gnu-emacs/blobdiff - src/insdel.c
Avoid undefined behavior with huge regexp interval counts.
[gnu-emacs] / src / insdel.c
index 8de4f095396a9fa5548b5e15322368b6846c9b9e..db7ac0e3ad5ea59c3947a41634145a5c358d2fa0 100644 (file)
@@ -1804,11 +1804,7 @@ prepare_to_modify_buffer_1 (ptrdiff_t start, ptrdiff_t end,
   if (!NILP (BVAR (current_buffer, read_only)))
     Fbarf_if_buffer_read_only ();
 
-  /* If we're modifying the buffer other than shown in a selected window,
-     let redisplay consider other windows if this buffer is visible.  */
-  if (XBUFFER (XWINDOW (selected_window)->contents) != current_buffer
-      && buffer_window_count (current_buffer))
-    windows_or_buffers_changed = 20;
+  bset_redisplay (current_buffer);
 
   if (buffer_intervals (current_buffer))
     {