Dragging window to resize is reversed after resizing with keyboard

Bug #1348254 reported by David Glanzman
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Medium
Christopher Townsend
0.9.11
Triaged
Medium
Christopher Townsend
compiz (Ubuntu)
Fix Released
Medium
Christopher Townsend

Bug Description

  After right-clicking the titlebar of a resizeable window and selecting "resize," pressing the up arrow key to attach the cursor to the top edge of the window, resizing the window, and clicking or hitting enter to deselect the top edge, dragging the bottom edge of the window with the cursor no longer resizes the window in the proper direction.
  Using the mouse to select the top edge or using the right-click, rezise, move method on the bottom edge still produce the right behavior. This happens in all applications that use resizable windows. I'm reproducing this bug with the default unity on Ubuntu 14.04.1 LTS

I have attached a video demonstrating the bug.

Tags: resize ui windows

Related branches

Revision history for this message
David Glanzman (davidglanzman) wrote :
Revision history for this message
Christopher Townsend (townsend) wrote :

Hi David,

Thanks for the bug report. I have confirmed this and will work on a fix.

affects: unity → compiz
Changed in compiz:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Christopher Townsend (townsend)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Kyle Coots (kylecoots83) wrote :

I am having the same issue but it does the same thing even without using the keyboard to resize the window. Nothing I do seems to have an effect. And its always the right side of the window that is reversed, the other sides respond like normal.

Revision history for this message
Christopher Townsend (townsend) wrote :

Hi Kyle,

I have not seen any issues with resizing unless you use the keyboard first. Could you give me exact steps on how you can make this happen without using a keyboard?

Thanks!

Revision history for this message
Kyle Coots (kylecoots83) wrote :

Here is a Screen cast of what im experiencing.

Changed in compiz:
status: Confirmed → In Progress
Changed in compiz (Ubuntu):
status: Confirmed → In Progress
importance: Undecided → Medium
assignee: nobody → Christopher Townsend (townsend)
Changed in compiz:
milestone: none → 0.9.12.2
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.12.1+15.04.20150330-0ubuntu1

---------------
compiz (1:0.9.12.1+15.04.20150330-0ubuntu1) vivid; urgency=medium

  [ Chris Townsend ]
  * Change default behavior of focus-follows-mouse where the desktop
    will get focus when the mouse is over it. Also add option to allow
    old behavior. (LP: #1427636)
  * Clear out the lastMask vars when using the mouse to resize. (LP:
    #1348254)

  [ Eleni Maria Stea ]
  * Minor optimisation fix: Replaced glLoadIdentity, glMultMatrixf with
    glLoadMatrixf to avoid the unnecessary matrix multiplication:
    identity * some projection matrix

  [ Kevin Lange ]
  * WinRules plugin: boost arbitrary window size limits to something
    more reasonable (LP: #1431923)

  [ Stephen M. Webb ]
  * animations plugin: fixed a potential null pointer dereference (LP:
    #1101573)
 -- CI Train Bot <email address hidden> Mon, 30 Mar 2015 15:58:21 +0000

Changed in compiz (Ubuntu):
status: In Progress → Fix Released
Stephen M. Webb (bregma)
Changed in compiz:
status: In Progress → Fix Committed
Revision history for this message
Barry Block (bwb-s) wrote :

I'm also experiencing the same bug on Linux Mint 17.2 that Kyle C. reported above. It seems to mostly (if not only) affect the right edge of the window and there does appear to be a connection with using the system menu resize just like Kyle noted. Maybe I'll just stop using the keyboard shortcut (Alt-Space + R) for a while and see if the problem stops.

Stephen M. Webb (bregma)
Changed in compiz:
status: Fix Committed → 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.