Extend the plasmoid startup cache to DataEngines and ContaimentActions.
Include a cache for script engines. In practice it's always the same, we don't
need to check the file system every time.
Details
Details
- Reviewers
davidedmundson mart - Group Reviewers
Plasma - Commits
- R242:21227e0f989a: Improve plugin caching
Diff Detail
Diff Detail
- Repository
- R242 Plasma Framework (Library)
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
src/plasma/pluginloader.cpp | ||
---|---|---|
120 | let's go with categorized |
src/plasma/pluginloader.cpp | ||
---|---|---|
860 | Shouldn't this use categorized logging as well? It causes *lots* of warnings from plasmashell, see https://bugs.kde.org/show_bug.cgi?id=412464 |
src/plasma/pluginloader.cpp | ||
---|---|---|
860 | Changed. |
src/plasma/pluginloader.cpp | ||
---|---|---|
860 | True. Maybe it would be better to downgrade it to qCDebug()? |
Comment Actions
I don't know the situation well enough to know whether it's valid that it's invalid or not. Let's follow that up in your bug report.
Comment Actions
The problem apparently is that the mentioned plugins have their metadata in a .desktop file, but the code here creates the KFileMetaData from the .so file (so the metadata is empty).
See the bug report for more details.