Moving windows in Pager with middle mouse button. Bug?

Dast (cfy1@ra.msstate.edu)
Fri, 25 Jun 1999 20:10:08 -0500 (CDT)


Hey all,

I just patched 111 from patch 2 all the way up to the latest patch (5).
Now when I try to move a window in Pager using the middle mouse button,
strange things seem to happen.  The problem is a little hard to describe
so I'll be as verbose as possible.

If the move is limited to only the current desk:
I drag the window in pager with the middle mouse button to another part of
the same desk.  When I release the button, the pointer changes into the
little pointing hand and the window in pager disappears.  The cursor stays
as the little hand until I click somewhere (anywhere, either on the pager
or any other window).  After this click (doesn't matter which mouse
button), the window reappears in pager exactly where I moved it.  Other
than that, the click when the pointer is the little hand seems to have no
affect (altough it looks like it wants to (un)iconize a window or
(un)stick a window).

If the move is to another desk:
I drag the window in pager with the middle mouse button to another desk.
When I release the button, the pointer yet again changes to the little
hand and the window in pager disappears.  However, it takes *two* clicks
to get rid of the little hand and make the window reappear in pager.
Except when it reappears, it hasn't changed desks.  It reappears on its
original desk on the corresponding part of the desk it would have been
after the drag.  At this point it is impossible to drag a window to
another desk.

Example:

       Desk 1             Desk 2
.________.________..________.________.
|        |        ||        |        |
| A      |        ||        |        |
|--------+--------++--------+--------+
| C      |        ||  B     |        |
|        |        ||        |        |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Window starts at position A.  I try to drag it to position B.  The window
disappears.  I must click twice to get rid of the little hand.  Window
reappears *not* at possition A, but at position C.

I hope that is clear enough to describe the problem

My system is rh 5.2, kernel 2.2.10, glibc-2.0.7-29, pgcc-2.91.60,
XFree86-3.3.3.1-1.

If any more info is needed, I would be happy to provide it. :)

--Dast


--
   WWW:   http://www.afterstep.org/
   FTP:   ftp://ftp.afterstep.org/
   MAIL:  http://www.calderasystems.com/linuxcenter/forums/afterstep.html