OSDN Git Service

use QSTACKARRAY() macro in QX11PaintEngine::updatePen()
authorIvailo Monev <xakepa10@gmail.com>
Tue, 13 Jul 2021 14:16:25 +0000 (17:16 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 13 Jul 2021 14:16:25 +0000 (17:16 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/painting/qpaintengine_x11.cpp

index 6396d13..8fefcdf 100644 (file)
@@ -49,6 +49,7 @@
 #include "qpaintengine_x11_p.h"
 #include "qt_x11_p.h"
 #include "qguicommon_p.h"
+#include "qcorecommon_p.h"
 
 #ifndef QT_NO_XRENDER
 #include "qtessellator_p.h"
@@ -1147,7 +1148,7 @@ void QX11PaintEngine::updatePen(const QPen &pen)
         break;
     }
 
-    char dashes[6];                             // custom pen dashes
+    QSTACKARRAY(char, dashes, 6);               // custom pen dashes
     int dash_len = 0;                           // length of dash list
     int xStyle = LineSolid;