Bug 9688 - Repeated maximzing by dragging causes problem
Summary: Repeated maximzing by dragging causes problem
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: App/compiz (show other bugs)
Version: 7.1 (2006.05)
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: David Reveman
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-17 08:10 UTC by kronheim
Modified: 2007-01-18 11:25 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description kronheim 2007-01-17 08:10:24 UTC
This is using compiz-1.3.7 under gnome, with gnome-window-decorator, metacity
theme enabled, wobbly plugin and "Maximize effect" enabled.

1. Open gnome-terminal
2. Maximize the window
3. With mouse, drag the title-bar down to "tear off" and unmaximize the window
4. Do not release the mouse
5. Drag the title bar back up so that it snaps to top and maximizes again
6. Repeat 3-4-5 several times, never releasing the pressed mouse button

Expected result: The window keeps maximizing and unmaximizing indefinitely

Actual result: After a while (at random?), the dragged window enters a confused
state, and remains in that state when the mouse is eventually released. Symptoms
of the "confusion" are that the window no longer maximizes or unmazmizes (its
size does not change) if you continue dragging the window up or down. Another
symptom is that the visible window on screen is not where the window manager
seems to think it is: for example, after releasing the mouse in this state, the
window does not respond as expected to mouse clicks. Sorry I can't describe this
better.

Once a window is in this state, it can be returned to "normal" by maximizing and
unmazimizing using keyboard shortcuts.
Comment 1 David Reveman 2007-01-18 10:22:38 UTC
Should be fixed in head. Please confirm.
Comment 2 kronheim 2007-01-18 11:25:24 UTC
Yes, it's fixed.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.