[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
** Changed in: metacity Importance: Unknown => Medium -- Strange behavior while moving maximized window (xinerama) https://bugs.launchpad.net/bugs/62894 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
the bug has been fixed to Ubuntu now ** Changed in: metacity (Ubuntu) Status: Fix Committed => Fix Released -- Strange behavior while moving maximized window (xinerama) https://bugs.launchpad.net/bugs/62894 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
** Changed in: metacity (upstream) Status: Unconfirmed => Fix Released -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
fixed upstream ** Changed in: metacity (Ubuntu) Status: Confirmed => Fix Committed -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
Checked in the fix upstream. -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
** Tags added: xinerama -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
** Changed in: metacity (upstream) Status: Unknown => Unconfirmed -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
Thanks for your work on that. The right way to get it fixed upstream is to open a bug on bugzilla.gnome.org. I've forwarded that bug and your patch: http://bugzilla.gnome.org/show_bug.cgi?id=358715 ** Changed in: metacity (Ubuntu) Status: Needs Info => Confirmed ** Bug watch added: GNOME Bug Tracker #358715 http://bugzilla.gnome.org/show_bug.cgi?id=358715 ** Also affects: metacity (upstream) via http://bugzilla.gnome.org/show_bug.cgi?id=358715 Importance: Unknown Status: Unknown -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
Hi Sebastien, I've looked into the source code of metacity and could find the crucial lines. I've atteched a diff. This is my very first patch, so please forgive me if there's anything wrong with it. The problem did not only occur when dragging horizontally starting on the right monitor without "shaking loose" the windows first. It also occurs when first "shaking loose", then moving to the left and reattaching with the cursor on the left monitor but with the window- center on the right monitor. Metacity first sets the coordinates (window->saved_rect) to the top left corner of the monitor and unmaximizes the grabbed window. Then, it is maximizes it again. At this point window->user_rect is used as reference to which xinerama workspace the window belongs. Therefore, the window is maximized on the wrong monitor. When dragging the window further the procedure is repeated: restoring the window to the left monitor top left and immediately maximizing to the wrong monitor yielding the weird window "jumping". The patch is a two-liner: The window->save_rect coordinates are also written to window->user_rect which is legitimate since it is a user requested moving operation. With that the window is maximized to the correct xinerama workspace. What are the right steps to fix the bug upstream, too? ** Attachment added: "Patch fixing strange behaviour when moving maximized windows" http://librarian.launchpad.net/4565558/007_moving_maximized_windows.patch -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
It's Ubuntu Edgy Beta. This behaviour already occurred in Dapper I didn't manage to file a bug before. I have panels on the top of the left and on the right monitor (both are equally high) if that helps. If you need further information or testing, please tell me. -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 62894] Re: Strange behavior while moving maximized window (xinerama)
Thanks for your bug. What version of Ubuntu do you use? ** Changed in: metacity (Ubuntu) Importance: Undecided => Low Assignee: (unassigned) => Ubuntu Desktop Bugs Status: Unconfirmed => Needs Info -- Strange behavior while moving maximized window (xinerama) https://launchpad.net/bugs/62894 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs