When grabbing a window to demaximize it after dragging it up, sometimes the position will not be where you expect it to be

Bug #872161 reported by Sam Spilsbury
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Compiz Snapping Windows Plugin
Fix Released
Medium
Sam Spilsbury
Unity
Fix Released
Medium
Sam Spilsbury
compiz-plugins-main (Ubuntu)
Fix Released
Medium
Sam Spilsbury
Oneiric
Fix Released
Medium
Sam Spilsbury
unity (Ubuntu)
Fix Released
Undecided
Unassigned
Oneiric
Won't Fix
Undecided
Unassigned

Bug Description

Steps to reproduce

1. Drag window up to the panel and drop it so that it is maximized
2. Drag the window down, sometimes it will go to 0x0
3. Drag the window up and down, sometimes it will go offscreen

Testcase:

Dragging windows and up and down to the panel and back should not make them jump around the screen rapidly

Changed in compiz-snap-plugin:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Sam Spilsbury (smspillaz)
milestone: none → 0.9.6
Changed in unity:
status: New → In Progress
Changed in compiz-plugins-main (Ubuntu):
status: New → In Progress
Changed in unity:
assignee: nobody → Sam Spilsbury (smspillaz)
Changed in compiz-plugins-main (Ubuntu):
assignee: nobody → Sam Spilsbury (smspillaz)
Changed in unity:
milestone: none → 4.26.0
importance: Undecided → Medium
Changed in compiz-snap-plugin:
status: In Progress → Fix Committed
Changed in unity:
status: In Progress → Fix Committed
Changed in compiz-plugins-main (Ubuntu):
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: New → Fix Committed
Changed in unity (Ubuntu):
status: Fix Committed → Invalid
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz-plugins-main - 1:0.9.6-0ubuntu4

---------------
compiz-plugins-main (1:0.9.6-0ubuntu4) oneiric-proposed; urgency=low

  * debian/patches/fix-872161.patch:
    - When grabbing a window to demaximize it after dragging it up,
      sometimes the position will not be where you expect it to be
      (LP: #872161)

compiz-plugins-main (1:0.9.6-0ubuntu3) oneiric-proposed; urgency=low

  * Cherry-pick upstream fixes:
    - unmaximizable windows still show orange glow but fail to maximize
      (LP: #827560)
    - compiz crashed with SIGSEGV in CompWindow::serverBorderRect()
      (LP: #834585)
    - Workspace switcher makes windows lose decorations (LP: #853951)
    - Windows get corrupted sometimes when semi-maximizing them (LP: #865177)
    - Windows like gnome-terminal have awkward space around them after being
      semi-maximized (LP: #865179)
    - Grid plugin behaviour random (LP: #862260)
    - Don't apply snapping to maximized windows (LP: #862261)
    - snap movements can cause infinite loops in window movements (LP: #860646)
    - it is possible to see a window in it's pre-animation state during unmap
      animations (LP: #864476)
    - Rendering glitches when resuming from expo mode (LP: #868121)
 -- Didier Roche <email address hidden> Wed, 12 Oct 2011 10:49:59 +0200

Changed in compiz-plugins-main (Ubuntu):
status: Fix Committed → Fix Released
Changed in compiz-plugins-main (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: Invalid → Fix Committed
Omer Akram (om26er)
no longer affects: unity (Ubuntu)
no longer affects: unity (Ubuntu Oneiric)
Changed in compiz-plugins-main (Ubuntu):
importance: Undecided → Medium
Changed in compiz-plugins-main (Ubuntu Oneiric):
importance: Undecided → Medium
Omer Akram (om26er)
Changed in compiz-snap-plugin:
status: Fix Committed → Fix Released
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

oneiric has seen the end of its life and is no longer receiving any updates. Marking the oneiric task for this ticket as "Won't Fix".

Changed in unity (Ubuntu Oneiric):
status: New → Won't Fix
Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.