diff -Naur applets.orig/lancelot/app/src/models/Applications.cpp applets/lancelot/app/src/models/Applications.cpp --- applets.orig/lancelot/app/src/models/Applications.cpp 2008-10-05 11:34:04.000000000 +0200 +++ applets/lancelot/app/src/models/Applications.cpp 2008-10-05 12:05:38.000000000 +0200 @@ -59,7 +59,7 @@ if (!root || !root->isValid()) return; - KServiceGroup::List list = root->entries(); + KServiceGroup::List list = root->entries(true /*sorted*/, true /*excludeNoDisplay*/, false /*allowSeparators*/, false /*sortByGenericName*/); m_items.clear(); QList < Applications * > submodelsOld = m_submodels; m_submodels.clear();