OSDN Git Service

VBufBackend_t::cancelPendingUpdate: reset renderThreadTimerID to 0 after killing...
authorMichael Curran <mick@kulgan.net>
Wed, 8 Jun 2011 02:05:40 +0000 (12:05 +1000)
committerMichael Curran <mick@kulgan.net>
Wed, 8 Jun 2011 02:05:40 +0000 (12:05 +1000)
commit89fc1d9819a83c6b0f8fe96ad57ed6f82db106b6
tree9b80948a950ef09fe4379d4e24557fc2f9cea90e
parentec526c714a0997d990be23779ab434f131eafda3
VBufBackend_t::cancelPendingUpdate: reset renderThreadTimerID to 0 after killing the timer. This will stop any possible pending updates from happening that were still possibly in the windows message queue after KillTimer was called. This more importantly also fixes  a problem introduced by r4356 where after a text change and focus change happen in quick succession only focus changes will update the buffer after that point. E.g. after changing the value in a combo box, edit fields would never update their content again.
nvdaHelper/vbufBase/backend.cpp