Be more conservative about flushing output queue
commit516dfe38de8777526bfbfa12814b2fbdb8e91018
authorBjorn Winckler <bjorn.winckler@gmail.com>
Fri, 12 Sep 2008 22:30:07 +0000 (13 00:30 +0200)
committerBjorn Winckler <bjorn.winckler@gmail.com>
Sat, 13 Sep 2008 16:52:42 +0000 (13 18:52 +0200)
treedc487fac3a967b81aa0ccb208641f66bfc196a9b
parente55c4ffec3bed90e27639b5e9943386621b63a59
Be more conservative about flushing output queue

Don't flush on gui_mch_flush(); instead only flush when forced (happens
e.g. if Vim is about to take a nap) or just before waiting for new
input.  This reduces screen flicker dramatically in certain cases.
src/MacVim/MMBackend.h
src/MacVim/MMBackend.m
src/MacVim/gui_macvim.m