Improve Compositor::performCompositing

Prefer QVector to QList on local variables.
Iterate with qAsConst on containers that should not change.
master
Aleix Pol 2020-09-23 02:01:21 +02:00 committed by Aleix Pol Gonzalez
parent f1233a641d
commit 097caa64a5
1 changed files with 2 additions and 2 deletions

View File

@ -617,7 +617,7 @@ void Compositor::performCompositing()
// Reset the damage state of each window and fetch the damage region
// without waiting for a reply
for (Toplevel *win : windows) {
for (Toplevel *win : qAsConst(windows)) {
if (win->resetAndFetchDamage()) {
damaged << win;
}
@ -638,7 +638,7 @@ void Compositor::performCompositing()
}
// Get the replies
for (Toplevel *win : damaged) {
for (Toplevel *win : qAsConst(damaged)) {
// Discard the cached lanczos texture
if (win->effectWindow()) {
const QVariant texture = win->effectWindow()->data(LanczosCacheRole);