[SRU] Fix problem in Qt dragging when all of the window target has been shaped out for input

Bug #987855 reported by Albert Astals Cid on 2012-04-24
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Undecided
Unassigned
Precise
Undecided
Unassigned
Quantal
Undecided
Unassigned

Bug Description

In Unity-2d we use input shaping to define which part of our window accepts user input, unfortunately Qt did not have support for that feature when dragging from a Qt applications resulting in impossibility of dragging in applications like Mumble or KMail.

We fixed this issue with a patch to Qt (that was accepted upstream) but sadly that patch had a bug when all of the window is shaped to not accept user input.

This means we need a new patch (still being reviewed upstream) otherwise when the launcher is hidden dragging from those applications still does not work.

The upstream patch can be found at https://codereview.qt-project.org/#change,24361 (it includes unit tests this time so it should be the final one)

Jonathan Riddell (jr) wrote :
Jonathan Riddell (jr) wrote :

Uploaded to precise-proposed awaiting approval from ubuntu-sru
also in bzr branch for qt packaging so it'll get uploaded to q-series with the next qt upload

Hello Albert, or anyone else affected,

Accepted qt4-x11 into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in qt4-x11 (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
Albert Astals Cid (aacid) wrote :

FWIW patch just got approved upstream https://codereview.qt-project.org/#change,24361

Albert Astals Cid (aacid) wrote :

Just updated to the precise-proposed package and the bug is gone, I'll keep using this qt package and report back if i find any unexpected error

Martin Pitt (pitti) on 2012-04-25
tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qt4-x11 - 4:4.8.1-0ubuntu4.1

---------------
qt4-x11 (4:4.8.1-0ubuntu4.1) precise-proposed; urgency=low

  * Add kubuntu_33_shaped_drag.diff fixes LP: #987855
    "problem in Qt dragging when all of the window target has been
     shaped out for input"
 -- Jonathan Riddell <email address hidden> Tue, 24 Apr 2012 16:44:41 +0100

Changed in qt4-x11 (Ubuntu Quantal):
status: New → Fix Released
Changed in qt4-x11 (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers