GNOME Bugzilla – Bug 109039
Metacity HEAD has really broken window moving in some applications
Last modified: 2004-12-22 21:47:04 UTC
Using metacity HEAD, try running: -> xmms -> xine The windows will jump offscreen if you try to move them, making them unusable.
gkrellm could also be added to the list. All those apps seem to be ones with no frames around their window. Appears on gnome HEAD checked out from cvs on 23.3.2003, too.
Hmmm. This doesn't happen to me. Could someone post a log?
For me XMMS moving is broken in a myriad other ways. Also, it behaves differently when using a log file. My guess if we've got a dangling pointer here somewhere, or some other memory management problem.
Here's patch. I don't know if this is THE bug but it seems to fix a lot of things.
Created attachment 15302 [details] [review] send null if no frame
I just added "test-gravity --noframes" which shows the bug pretty well. (For me the position the frameless windows end up in is so crazy it almost has to be either integer overflow/underflow or uninitialized memory read) There's a dup of this bug also I think
That patch is clearly right even if it doesn't fix this whole problem, so feel free to go ahead and put it in.
committed. I can't reproduce my problem any more. Still haven't seen the offscreen jumping problem, but I can see how this patch would fix a large number of very odd frameless window problems. See if this fixes it for you. -Rob
Works for me; closing this bug. Thanks.
*** Bug 109296 has been marked as a duplicate of this bug. ***
should we do a 2.5.1 release with this patch? This is a pretty serious issue that causing a lot of shockwaves it would seem. -Rob