Stuck in scale mode, can't get out without killing compiz

Bug #1019923 reported by Daniel van Vugt
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Critical
Marco Trevisan (Treviño)
compiz (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

If I press the scale initiate_key twice, instead of once, I get stuck in scaled windows mode. And I can't get out without killing compiz.

I think this is a duplicate, but can't find the original bug just yet.

Tags: scale

Related branches

tags: added: scale
Changed in compiz:
milestone: 0.9.8.0 → 0.9.8.1
Changed in compiz:
milestone: 0.9.8.2 → 0.9.8.4
Changed in compiz:
milestone: 0.9.8.4 → 0.9.9.0
assignee: Daniel van Vugt (vanvugt) → nobody
Changed in compiz:
milestone: 0.9.9.0 → 0.9.9.2
Revision history for this message
Robert M (osfan6313) wrote :

I just ran a quick test, in my situation I'm activating scale via the DBus. When I activate it twice through the DBus, it gets stuck, however doing it only once is fine.

Changed in compiz:
milestone: 0.9.9.2 → 0.9.10.0
Revision history for this message
MC Return (mc-return) wrote :

I cannot reproduce this in Compiz 0.9.10-dev anymore.

@all affected:

Can anyone reproduce this ?

Changed in compiz:
milestone: 0.9.10.0 → 0.9.10.2
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.2 → 0.9.11.0
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Ok, this seems to be caused by compiz to block at the s->getCurrentTime (); call inside CompWindow::moveInputFocusTo.

While making getCurrentTime just a getter of current time (saved from the recently parsed events) doesn't solve the issue (as at that point it will get stuck at XSendEvent).

Changed in compiz:
status: Confirmed → In Progress
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.11+14.04.20140305-0ubuntu1

---------------
compiz (1:0.9.11+14.04.20140305-0ubuntu1) trusty; urgency=low

  [ Marco Trevisan (Treviño) ]
  * Scale: don't try to re-focus an already focused window This might
    make moveInputFocusTo to get stuck on X calls (LP: #1019923)
  * debian/patches/ubuntu-config.patch: use Super+Shift+W for initiating
    scale for all workspaces
 -- Ubuntu daily release <email address hidden> Wed, 05 Mar 2014 14:24:37 +0000

Changed in compiz (Ubuntu):
status: New → Fix Released
Changed in compiz:
status: In Progress → Fix Committed
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.