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.

Raspunde prin e-mail lui