You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
Index: kded/kbuildsycoca.cpp
|
|
|
|
===================================================================
|
|
|
|
--- kded/kbuildsycoca.cpp.orig
|
|
|
|
+++ kded/kbuildsycoca.cpp
|
|
|
|
@@ -378,8 +378,12 @@ bool KBuildSycoca::build()
|
|
|
|
|
|
|
|
connect(g_vfolder, TQT_SIGNAL(newService(const TQString &, KService **)),
|
|
|
|
this, TQT_SLOT(slotCreateEntry(const TQString &, KService **)));
|
|
|
|
-
|
|
|
|
- VFolderMenu::SubMenu *kdeMenu = g_vfolder->parseMenu("applications.menu", true);
|
|
|
|
+
|
|
|
|
+ VFolderMenu::SubMenu *kdeMenu;
|
|
|
|
+ if ( QFile::exists( "/etc/xdg/menus/applications.menu" ) )
|
|
|
|
+ kdeMenu = g_vfolder->parseMenu("applications.menu", true);
|
|
|
|
+ else
|
|
|
|
+ kdeMenu = g_vfolder->parseMenu("applications.menu.kde", true);
|
|
|
|
|
|
|
|
KServiceGroup *entry = g_bsgf->addNew("/", kdeMenu->directoryFile, 0, false);
|
|
|
|
entry->setLayoutInfo(kdeMenu->layoutList);
|