UnityLauncherQuicklistMenu clutter_actor_queue_relayout() warning
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Unity |
Fix Released
|
Medium
|
Mirco Müller | |
| clutk (Ubuntu) |
Low
|
Mirco Müller | ||
| unity (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
Binary package hint: unity
Running unity 0.2.12 on a GNOME session (ie running "unity" under GNOME, compiz is still running), when moving the mouse over the launchers I get those warnings displayed
"(unity:19156): Clutter-WARNING **: The actor 'UnityLauncherQ
(unity:19156): Clutter-WARNING **: The actor 'UnityLauncherQ
(unity:19156): Clutter-WARNING **: The actor 'UnityLauncherQ
Related branches
- Neil J. Patel (community): Approve on 2010-07-15
-
Diff: 497 lines (+385/-45) (has conflicts)1 file modifiedunity-private/launcher/quicklist-view.vala (+385/-45)
- Jason Smith (community): Approve on 2010-09-08
- Jay Taoko: Pending requested 2010-09-06
- Gord Allott: Pending requested 2010-09-03
-
Diff: 55 lines (+30/-5)1 file modifiedclutk/ctk-menu.c (+30/-5)
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
assignee: | nobody → Gord Allott (gordallott) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Gord Allott (gordallott) |
Changed in unity: | |
milestone: | none → 2010-07-15 |
Changed in unity (Ubuntu): | |
milestone: | none → maverick-alpha-3 |
Changed in unity: | |
assignee: | Gord Allott (gordallott) → Mirco Müller (macslow) |
Changed in unity (Ubuntu): | |
assignee: | Gord Allott (gordallott) → Mirco Müller (macslow) |
Mirco Müller (macslow) wrote : | #2 |
I'll look into the flickering issue and try to reproduce it here (nvidia-gpu, lucid). My maverick machine (intel-gpu) is currently not able to run any GL-app due to LP: #605825.
Changed in unity: | |
milestone: | 2010-07-15 → 2010-07-22 |
Mirco Müller (macslow) wrote : | #3 |
queue'ing of redraw()s and relayout()s for quicklist-items have been fixed and already merged into trunk. But some queue-relayout()s for quicklist-menu still remain (and hide themselves well), thus I marked it as "In Progress" and not yet "Fix Committed".
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package unity - 0.2.20-0ubuntu1
---------------
unity (0.2.20-0ubuntu1) maverick; urgency=low
* New upstream release.
- Right click and selecting application doesn't launch it (LP: #592817)
- Add some hint that the Ubuntu circle is click-able (LP: #592787)
- Remove unpinned launchers when quitting the app (LP: #608492)
- add to launcher isn't changed to remove from launcher (LP: #606266)
- quicklist should be hidden when drag and drop a launcher (LP: #606258)
- Fix reorganizing launchers (LP: #600738)
- Removing active application makes the application closes (LP: #598175)
- UnityLauncherQu
(LP: #599718)
* debian/control:
- bump libclutk-dev to latest
* debian/
- add missing file
* debian/
- disable latest changes making mutter respawning with some intel card
-- Didier Roche <email address hidden> Thu, 22 Jul 2010 22:37:56 +0200
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in unity: | |
milestone: | 2010-07-22 → 2010-07-29 |
Changed in unity (Ubuntu): | |
milestone: | maverick-alpha-3 → ubuntu-10.10-beta |
Changed in unity: | |
milestone: | 2010-07-29 → 2010-08-12 |
Changed in unity: | |
milestone: | 2010-08-12 → 2010-08-19 |
Changed in unity: | |
milestone: | 2010-08-19 → 2010-08-26 |
Changed in unity: | |
milestone: | 2010-08-26 → 2010-09-02 |
Mirco Müller (macslow) wrote : | #5 |
Improved/additional fix for clutk linked to this bug. Some issues of that branch still need to be ironed out though.
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
David Barth (dbarth) wrote : | #6 |
Re-opening to get the additional branch in.
Changed in unity: | |
milestone: | 2010-09-02 → 2010-09-09 |
status: | Fix Released → In Progress |
Didier Roche (didrocks) wrote : | #7 |
reopening the ubuntu task so.
Changed in unity (Ubuntu): | |
status: | Fix Released → Triaged |
Changed in unity: | |
status: | In Progress → Fix Committed |
affects: | unity (Ubuntu) → clutk (Ubuntu) |
Changed in clutk (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | New → Fix Released |
Some comments:
We shouldn't be creating new actors in the allocate cycle, rather just update the ones initially created. In the same way, no queue_redraws or queue_relayouts in the allocation cycle either.
The QuickList code needs to cleaned up in this regard. Also, there is a small trick to be done when updating cairo drawables, please see the panel/panel- background. vala to see how we have to handle the resizing of ClutterCairoTex tures to avoid annoying Clutter (until Clutter gains support for doing it properly).