Created by Marco Trevisan (Treviño) and last modified
Get this branch:
bzr branch lp:~3v1n0/unity/quicklist-hide-fix
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Marco Trevisan (Treviño)

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

1498. By Jason Smith

Revert commit 1496, can cause cycling in layouts

1497. By Jay Taoko

Round corners in Dash and Alt+Tab

1494. By Didier Roche-Tolomelli

replace ubuntuonecontrol-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:
This branch contains Public information 
Everyone can see this information.