[launcher] Flicking the list fast exhibits unpleasant visual artifacts

Bug #727082 reported by Olivier Tilloy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-2d
Invalid
High
Olivier Tilloy
unity-2d (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Steps to reproduce:

1) Press the left mouse button on any tile in the applications list and start dragging up or down fast to flick the list
2) Stop the movement sharply without releasing the mouse button

Notice that sometimes a number of tiles are not drawn at the position they are supposed to be. This is not always observable (but rather easily reproducible), and it doesn’t happen when flicking slowly/gently. It doesn’t happen either when use the mouse scrollwheel to flick the list.

I’m attaching a screenshot of the issue.

Revision history for this message
Olivier Tilloy (osomon) wrote :
Revision history for this message
Olivier Tilloy (osomon) wrote :

I already spent a bit of time investigating the issue, and it appears that when the problem happens, the actual y coordinates of the items are correct, but their visual representation are not refreshed until the mouse cursor is moved further.
Whether that is a bug in Qt/QML or something we can fix in our implementation, I don’t know.

Changed in unity-2d:
importance: Undecided → High
milestone: none → 3.8
Changed in unity-2d:
milestone: 3.8 → 3.10
Revision history for this message
Olivier Tilloy (osomon) wrote :

I can still reproduce with the latest trunk (running on Maverick, with Qt 4.7.0, need to test on Natty running natively).

Changed in unity-2d:
milestone: 3.10 → none
Revision history for this message
Olivier Tilloy (osomon) wrote :

Assigning to myself to test again when upgrading to Natty.

Changed in unity-2d:
assignee: nobody → Olivier Tilloy (osomon)
Revision history for this message
Florian Boucault (fboucault) wrote :

Is that still happening?

Changed in unity-2d:
status: New → Incomplete
Changed in unity-2d (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for unity-2d (Ubuntu) because there has been no activity for 60 days.]

Changed in unity-2d (Ubuntu):
status: Incomplete → Expired
Changed in unity-2d:
status: Incomplete → Invalid
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.