Revision 915356
Go back to digest for 25th January 2009Bug 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