COMCTL32: Invalidate the entire progress bar any time it changes.

Mike McCormack mike at codeweavers.com
Tue Jan 10 08:42:12 CST 2006


InstallShield paints stuff over the top of the progress bar, and then 
expects that we invalidate everything, so if we don't then things don't 
get drawn right.

This is an old patch, but the code that is in comctl32 now is wrong. 
This fixes it, and there's no known regressions.  Unfortunately there's 
no way to fix this "efficiently".

Mike


ChangeLog:
Invalidate the entire progress bar any time it changes.
Fixes the progress bar so it paints properly in InstallShield.

  dlls/comctl32/progress.c |   29 +++--------------------------
  1 files changed, 3 insertions(+), 26 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ba1bff1c1f91ef20e81987a2742a200b7b196e02.diff
Type: text/x-patch
Size: 1639 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20060110/da4fb3eb/ba1bff1c1f91ef20e81987a2742a200b7b196e02.diff


More information about the wine-patches mailing list