diff --git a/scene.cpp b/scene.cpp --- a/scene.cpp +++ b/scene.cpp @@ -207,6 +207,7 @@ paintBackground(infiniteRegion()); } QVector phase2; + phase2.reserve(stacking_order.size()); foreach (Window * w, stacking_order) { // bottom to top Toplevel* topw = w->window(); @@ -250,6 +251,7 @@ assert((orig_mask & (PAINT_SCREEN_TRANSFORMED | PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS)) == 0); QVector phase2data; + phase2data.reserve(stacking_order.size()); QRegion dirtyArea = region; bool opaqueFullscreen(false);