diff --git a/src/gui/painting/qregion.cpp b/src/gui/painting/qregion.cpp index a37e0f530a..eb197378ad 100644 --- a/src/gui/painting/qregion.cpp +++ b/src/gui/painting/qregion.cpp @@ -1072,11 +1072,12 @@ struct QRegionPrivate { int innerArea; inline QRegionPrivate() : numRects(0), innerArea(-1) {} - inline QRegionPrivate(const QRect &r) { - numRects = 1; - extents = r; - innerRect = r; - innerArea = r.width() * r.height(); + inline QRegionPrivate(const QRect &r) + : numRects(1), + extents(r), + innerRect(r), + innerArea(r.width() * r.height()) + { } void intersect(const QRect &r);