Revision d1d1f0c...
Go back to digest for 17th February 2013Features in Utilities
Jonathan Michael Thomas committed changes in [muon] /:
Add a mechanism with which libmuon backends can gracefully report runtime errors during initialization.
This way we can silently discard e.g. the KNewStuff backends and not load them if the runtime kns config files are not present. (E.g. on a non-KDE system)
This failure mechanism allows us to fix the crash that happened when the KNS config file did not exist.
File Changes
Modified 9 files
- libmuon/MuonBackendsFactory.cpp
- libmuon/Category/Category.cpp
- libmuon/resources/AbstractResourcesBackend.h
- libmuon/backends/ApplicationBackend/ApplicationBackend.cpp
- libmuon/backends/ApplicationBackend/ApplicationBackend.h
- libmuon/backends/BodegaBackend/BodegaBackend.h
- libmuon/backends/DummyBackend/DummyBackend.h
- libmuon/backends/KNSBackend/KNSBackend.cpp
- libmuon/backends/KNSBackend/KNSBackend.h
9 files changed in total