]> git.eshelyaron.com Git - emacs.git/commitdiff
Inhibit yield during a redisplay
authorGiuseppe Scrivano <gscrivano@gnu.org>
Mon, 5 Oct 2009 18:28:54 +0000 (20:28 +0200)
committerGiuseppe Scrivano <gscrivano@gnu.org>
Mon, 5 Oct 2009 18:28:54 +0000 (20:28 +0200)
src/xdisp.c

index 3826ba04bb832fd97fc954be2aae8fb4548b3eea..3c90e6a357c0dcb0d3a6b7d2b46b64ee7f4c6987 100644 (file)
@@ -11401,6 +11401,9 @@ redisplay_internal (preserve_echo_area)
       }
   }
 
+  Finhibit_yield (Qt);
+  record_unwind_protect (Finhibit_yield, Qnil);
+
  retry:
   if (!EQ (old_frame, selected_frame)
       && FRAME_LIVE_P (XFRAME (old_frame)))