It can not be resolved this additional change. Are there likely to be resolved in this patch in his environment, but the cause is different.
Below, it has not been reviewed look at the code of the OS, it is only expected. ReadConsoleInput does not return control if the buffer is empty. Hardware keyboard and mouse events occur in the timing of VSYNC, it returns control immediately after. Because one by one get the event in os_win32.c, therefore screen updates occur every VSYNC, it works nicely. By the way, changing the size of the DOS window in the start-up procedure of Vim, window resize event is posted in the buffer around six. These events are not processed in each VSYNC, flicker is now out. That's it. The recent patch is the conclusion that issued in consideration of the side effects and simplicity. I think that it might be of need not be changed to the patch. This flicker problem is eliminated by another patch. (It is a flicker of one-time, but I wonder if it is to be worried about so much?) -------- Thanks. Nobuhiro Takasaki -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
