UnityLauncherQuicklistMenu clutter_actor_queue_relayout() warning
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Mirco Müller | ||
clutk (Ubuntu) |
Fix Released
|
Low
|
Mirco Müller | ||
unity (Ubuntu) |
Fix Released
|
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
-
Diff: 497 lines (+385/-45) (has conflicts)1 file modifiedunity-private/launcher/quicklist-view.vala (+385/-45)
- Jason Smith (community): Approve
- Jay Taoko: Pending requested
- Gord Allott: Pending requested
-
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) |
Changed in unity: | |
milestone: | 2010-07-15 → 2010-07-22 |
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 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
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).