lp:~3v1n0/unity/quicklist-hide-fix
- Get this branch:
- bzr branch lp:~3v1n0/unity/quicklist-hide-fix
Branch merges
- Gord Allott (community): Approve
-
Diff: 513 lines (+200/-114)3 files modifiedplugins/unityshell/src/BamfLauncherIcon.cpp (+193/-113)
plugins/unityshell/src/BamfLauncherIcon.h (+4/-1)
plugins/unityshell/src/LauncherIcon.cpp (+3/-0)
Related bugs
Bug #801413: Unity crashes if you open a quicklist and then the corresponding launcher icon closes | Medium | Fix Released |
|
Bug #843425: Quicklist can't be correctly hidden | Low | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 1502. By Marco Trevisan (Treviño)
-
LauncherIcon: Hide a visible quicklist when removing the Icon
If a LauncherIcon has been removed while its quicklist is still showing,
unity crashes since it's still listening for events waiting a click
outside the quicklist. Hiding it before removing the icon fixes it.This fixes bug #801413
- 1501. By Marco Trevisan (Treviño)
-
BamfLauncherIcon: Fixed some MenuItems memory leaks
Keeping pointers of all other menu-items we use in the quicklist
to avoid to re-create them on every icon right-click (each time
the quicklist is shown).All the used menu_items are now also unreferenced when the Launcher Icon
is destructed. - 1500. By Marco Trevisan (Treviño)
-
Update .desktop file quicklist on file modification
Monitor for desktop file changes and reload the launcher quicklist
on file edit. Also the monitor is updated when the linked desktop file
changes (that's BAMF responsability).Plus, don't update the cached desktop file if not needed and always use
DesktopFile() to get it. - 1499. By Marco Trevisan (Treviño)
-
BamfLauncherIcon: Don't show quicklist items if they aren't visible.
A quicklist menu or a quicklist menuitem shouldn't be considered if not visible
at all. This would cause to show just a separator leading to bug #843425 - 1494. By Didier Roche-Tolomelli
-
replace ubuntuonecontro
l-panel- gtk with ubuntuone-installer as requested per ubuntuone team - 1493. By Alejandro Piñeiro
-
a11y: Adding a missing g_object_ref and some extra NULL checks
Fixes launchpad bug 817477
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity