Bug 683717

Summary: Problems with Evo Window Management Operations
Product: [Fedora] Fedora Reporter: David Le Sage <dlesage>
Component: mutterAssignee: Peter Robinson <pbrobinson>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: lucilanga, maxamillion, mbarnes, mcrha, otaylor, pbrobinson, walters
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-25 22:11:42 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description David Le Sage 2011-03-10 06:25:31 UTC
Description of problem:
(I am reporting this bug against Evolution since it only seems to be affecting this app.  I thought it was a window manager issue but other apps like GEdit and Firefox do not exhibit this behaviour.)

1.  If you drag Evolution's window to the top of the Desktop to trigger the GNOME Shell's "maximise" the operation, you cannot cancel this operation by then dragging down again.  For other apps, if you drag the window to the top of the screen but then drag it down again before letting go, the maximise operation is cancelled.

2.  If you drag Evo to the left side of the screen, the snap to side function does not trigger.

Version-Release number of selected component (if applicable):
evolution-2.91.6.2-1.fc15.x86_64
clutter-1.6.8-1.fc15.x86_64
gnome-shell-2.91.91-1.fc15.x86_64


How reproducible:
Every time

Steps to Reproduce:
1. Launch Evo as a non-maximised window.
2. Drag Evo by its window title bar up to the top of the desktop.  The snap to maximise operation activate (Desktop area it will fill up changes to a different shade of blue to indicate outline area.)
3. Without letting go of the mouse, drag the Evo window downwards again in an attempt to cancel that operation.  It does not cancel.  As soon as you release the mouse button, Evo will still maximise.

Problem 2:
1. Launch Evo as a non-maximised window.
2. Drag Evo by its window title bar to the left edge of the Desktop.  The snap-to-left operation does not trigger.
  
Actual results:
Maximise cannot be cancelled.

Snap to side does not trigger.

Expected results:
Maximise should cancel. Snap to side should trigger.Try the same operations in gedit-2.91.8-1.fc15.x86_64 to see correct behaviour.



Additional info:

Comment 1 Matthew Barnes 2011-04-07 15:40:51 UTC
Evolution doesn't do anything to override the window manager behavior, so reassigning this to mutter.

Comment 2 Owen Taylor 2011-05-25 22:11:42 UTC
2. Is because evolution has a minimum size bigger than half the screen
1. is a side-effect of 2. that has been fixed - see 
https://bugzilla.gnome.org/show_bug.cgi?id=646149