Yesterday at 10:41am, Sean 'Shaleh' Perry mumbled:

> Thread reports that if you Alt+right click resize a window and while
> doing this click the left mouse button, X reacts oddly.  Windows do
> not redraw, etc.
> 
> I did not see this on my X 3.3.6 workstation at work.  I did see this
> at home where I run XF4's xserver but run bb linked to xlib 3.3.6.

I see it on X_S3 3.3.6 with Xlib 4.0 (SuSE 7.0).

Windows do not redraw, and new windows do not appear. When you let
configure (by exposing) the window you were just resizing and moving, the
window reappears in it's original size and location, and X works normally.

The problem occurs when you Alt+Right Click and move the pointer (resizing
the window), while doing that left click _and then continue to move again_
thus while holding down both mouse buttons.

Then Blackbox is both moving and resizing (see Window.cc,
BlackboxWindow::motionNotifyEvent) and when stopping only the moving stops
(buttonReleaseEvent, line 2500) and leaves X grabbed (and the
resizing rectangle stays visible) because the condition at line 2527 is
missed.


wilbert -- getting more and more familiar with bb source! -- berendsen

Reply via email to