All the issues introduced with the major refactoring (see revision 381) should now be fixed.
As a bonus, applications now monitor their desktop files for changes and update their attributes accordingly. If a desktop file is deleted (which may happen for example when a package is removed), the corresponding launcher entry will be removed from favorites, and removed from the launcher if not running.
All the issues introduced with the major refactoring (see revision 381) should now be fixed.
As a bonus, applications now monitor their desktop files for changes and update their attributes accordingly. If a desktop file is deleted (which may happen for example when a package is removed), the corresponding launcher entry will be removed from favorites, and removed from the launcher if not running.
Please test again and review the changes.