D9047: kglobalacceld: Avoid loading an icon loader for no reason
David Edmundson
noreply at phabricator.kde.org
Wed Nov 29 11:07:49 UTC 2017
davidedmundson created this revision.
Restricted Application added a project: Frameworks.
Restricted Application added a subscriber: Frameworks.
REVISION SUMMARY
We know this is a QGuiApplication app, so we know it doesn't have any
widgets we also know it doesn't use QtQuick anywhere.
Therefore it won't have any windows and setting a default window icon is
pointless.
This has a surprisingly big overhead as it instantiates the KDE icon theme
engine. Saves near 5% of startup time.
TEST PLAN
Compiles
REPOSITORY
R268 KGlobalAccel
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D9047
AFFECTED FILES
src/runtime/main.cpp
To: davidedmundson
Cc: #frameworks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20171129/50a0f814/attachment.html>
More information about the Kde-frameworks-devel
mailing list