diff --git a/private/windowpreview.cpp b/private/windowpreview.cpp index 044ccad30..6492d399f 100644 --- a/private/windowpreview.cpp +++ b/private/windowpreview.cpp @@ -21,6 +21,7 @@ #include "windowpreview_p.h" #include +#include #include #include @@ -185,7 +186,7 @@ void WindowPreview::setInfo() x += s.width() + 5; } - long data[(1 + 6*numWindows)]; + QVarLengthArray data(1 + 6*numWindows); data[0] = numWindows; for (int i = 0; iwinId(), atom, atom, 32, PropModeReplace, - reinterpret_cast(data), sizeof(data) / sizeof(data[ 0 ])); + reinterpret_cast(data.data()), data.size()); #endif }