diff --git a/src/window.c b/src/window.c index 6ee3086d616cba7b1d3cf93f5c464c5febfa3782..36a9419c138532da8c0ce793017234a9d1e88673 100644 --- a/src/window.c +++ b/src/window.c @@ -4530,6 +4530,9 @@ and redisplay normally--don't erase and redraw the frame. */) int center_p = 0; int charpos, bytepos; + /* If redisplay is suppressed due to an error, try again. */ + obuf->display_error_modiff = 0; + if (NILP (arg)) { int i;