Taskbar/display bug in WinVNC 3.3.7

Gary Sieker gsieker@mail.com
Fri Apr 11 06:11:01 2003


Hi guys.  Just thought I'd report a bug I discovered in the 3.3.7
version of winvnc.exe.  I searched the archive, but found no
reference to this.

Bug: Slow-scroll hidden task bar activation causes mouse pointer to
switch to 'vertical resize' and the display to become *extremely*
slow from that point on (you can watch it slowly paint the blocks
of a window even at local network speeds!!)
 
System tested:
- Win98 PCs running 3.3.7 server

Steps to recreate:
- Right click desktop and choose Properties->Effects.  Make sure
  'Show window content while dragging' is checked (This option
  causes the slow scroll taskbar behaviour).
- Right click the taskbar and choose Properties.  Make sure 'Auto
  hide' and 'Always on top' are checked.
- Reboot the machine to put the first change into effect.
- Go to any other PC and use 3.3.6 or 3.3.7 viewer and connect to the
  3.3.7 server machine after it comes back up. (I believe any viewer
  would work, but 3.3.6 and 3.3.7 are what I tested with).
- Move mouse pointer to the bottom of screen to bring up taskbar.
  At this point, the mouse pointer changes from 'arrow' to
  'vertical resize arrows'.  It stays in this mode for the
  duration of the session.  More importantly, the display
  is painted *much* more slowly from this point on until the
  connection is ended.
- On reconnect, all is fine again until the task bar is brought
  up, at which point the errant behaviour is repeated.

Workaround: 
- Turn 'Show window content while dragging' off or don't use the
  'autohide' option on the taskbar.

Other notes:
- I tested two different 98 systems with the same results.
- This bug is new for 3.3.7.  Tested on 3.3.6 without issue.
- Also tested on XP, but the same options do not cause the bug.  This
  is possibly due to the fact that XP seems to pop the task bar up
  very quickly, only using slow-scroll going back down.


Cheers,

-Gary


-- 
__________________________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup