Don't explicitly send MotionNotify event during Resize (GeometryWindow)
commitafde4668ee9fc0ea440e73372515c86c90ce8462
authortadam <tadam>
Sun, 28 Feb 2010 01:11:36 +0000 (28 01:11 +0000)
committertadam <tadam>
Sun, 28 Feb 2010 01:11:36 +0000 (28 01:11 +0000)
tree459b4f0abaa1f307df1d6160f2f59bd3b07d7c37
parentf856e06c6e95b103dae1e11d141711c86a6932f2
Don't explicitly send MotionNotify event during Resize (GeometryWindow)

When calling DisplaySize() from a resize event performed on a window,
ensure we use the window's last event (which will be MotionNotify
anyway) otherwise this completely confuses the GeometryWindow as it has
to then update itself each time.

When using Xinerama/TwinView, the effect is that the GeometryWindow
flickers and/or displays itself on the opposite screen to where the
pointer is, because the x/y positions don't take into account the
location of the pointer from the original hand-crafted event, but are
correct from the execute context the window being resized is called in.
ChangeLog
fvwm/move_resize.c