[launcher] needs to ignore (clear?) non-existent desktop files
Bug #1254062 reported by
Michał Sawicz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity8 (Ubuntu) |
Fix Released
|
Medium
|
Michael Zanetti |
Bug Description
When you remove an app that you have pinned, you're left with an empty item in the launcher.
It should either remove it (either *notify on the file, or talk to packagekit?) or at least ignore and not show it.
Related branches
lp:~mzanetti/unity8/rework-launcher-backend
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Albert Astals Cid (community): Approve
- Michał Sawicz: Approve (packaging)
- Ubuntu Unity PS integration team: Pending (packaging) requested
-
Diff: 2617 lines (+982/-1126)29 files modifieddata/unity8-filewatcher.conf (+8/-0)
debian/control (+4/-4)
debian/unity8.install (+1/-0)
plugins/Unity/Launcher/CMakeLists.txt (+5/-3)
plugins/Unity/Launcher/backend/launcherbackend.cpp (+0/-591)
plugins/Unity/Launcher/backend/launcherbackend.h (+0/-196)
plugins/Unity/Launcher/dbusinterface.cpp (+232/-0)
plugins/Unity/Launcher/dbusinterface.h (+50/-0)
plugins/Unity/Launcher/desktopfilehandler.cpp (+151/-0)
plugins/Unity/Launcher/desktopfilehandler.h (+56/-0)
plugins/Unity/Launcher/gsettings.cpp (+66/-0)
plugins/Unity/Launcher/gsettings.h (+37/-0)
plugins/Unity/Launcher/launcheritem.cpp (+30/-0)
plugins/Unity/Launcher/launcheritem.h (+20/-21)
plugins/Unity/Launcher/launchermodel.cpp (+86/-16)
plugins/Unity/Launcher/launchermodel.h (+15/-8)
plugins/Unity/Launcher/quicklistmodel.h (+1/-1)
qml/Launcher/LauncherDelegate.qml (+4/-2)
qml/Launcher/LauncherPanel.qml (+1/-0)
tests/mocks/Unity/Launcher/CMakeLists.txt (+1/-1)
tests/mocks/Unity/Launcher/MockLauncherItem.cpp (+14/-0)
tests/mocks/Unity/Launcher/MockLauncherItem.h (+19/-18)
tests/mocks/Unity/Launcher/MockLauncherModel.cpp (+10/-0)
tests/plugins/Unity/Launcher/CMakeLists.txt (+9/-24)
tests/plugins/Unity/Launcher/gsettings.cpp (+40/-0)
tests/plugins/Unity/Launcher/gsettings.h (+38/-0)
tests/plugins/Unity/Launcher/launcherbackendtest.cpp (+0/-239)
tests/plugins/Unity/Launcher/launchermodeltest.cpp (+81/-1)
tests/qmltests/Launcher/tst_Launcher.qml (+3/-1)
Changed in unity8: | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
importance: | Undecided → Medium |
status: | New → In Progress |
no longer affects: | unity8 |
Changed in unity8 (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity8 (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.