diff --git a/src/MacVim/MMVimController.m b/src/MacVim/MMVimController.m index f46c4425b0..0f0a3c60ee 100644 --- a/src/MacVim/MMVimController.m +++ b/src/MacVim/MMVimController.m @@ -905,6 +905,11 @@ static NSTimeInterval MMResendInterval = 0.5; } [textStorage endEditing]; + + // NOTE: During resizing, Cocoa only sends draw messages before Vim's rows + // and columns are changed (due to ipc delays). Force a redraw here. + [[windowController vimView] displayIfNeeded]; + #if MM_DEBUG_DRAWING NSLog(@"<==== END %s", _cmd); #endif