D19551: [knotifications] compile without foreach
David Faure
noreply at phabricator.kde.org
Tue Mar 5 21:39:49 GMT 2019
dfaure requested changes to this revision.
dfaure added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> knotifyconfig.cpp:53
> QCache<QString, KSharedConfig::Ptr> &cache = *static_cache;
> - Q_FOREACH (const QString &filename, cache.keys()) {
> + const auto listFiles = cache.keys();
> + for (const QString &filename : listFiles) {
horribly slow, should use STL iterators
> notifybypopup.cpp:423
> }
> - Q_FOREACH (KNotification *n, d->passivePopups.keys()) {
> + const auto notificationList = d->passivePopups.keys();
> + for (KNotification *n : notificationList) {
same
REPOSITORY
R289 KNotifications
REVISION DETAIL
https://phabricator.kde.org/D19551
To: mlaurent, dfaure
Cc: kde-frameworks-devel, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190305/8c51b83a/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list