Revision 915356

Go back to digest for 25th January 2009

Bug Fixes in KDE Base

David Faure committed changes in /trunk/KDE/kdelibs:

Fix duplicated applications in the K menu and in keditfiletype, because kded was creating kservices with absolute paths and not letting local ones override global ones.

To fix this like in other factories, the key used in the sycoca dict is not the translated name anymore (this made no sense anyway) but rather the relative path or menuId.

File Changes

Modified 9 files
  • /trunk/KDE/kdelibs
  •   /kded/kbuildservicefactory.cpp
  •   /kded/vfolder_menu.cpp
  •   /kdecore/services/kservice.cpp
  •   /kdecore/services/kservice_p.h
  •   /kdecore/sycoca/ksycoca.cpp
  •   /kdecore/sycoca/ksycocaentry.cpp
  •   /kdecore/sycoca/ksycocaentry.h
  •   /kdecore/sycoca/ksycocaentry_p.h
  •   /kdecore/sycoca/ksycocafactory.cpp
9 files changed in total