summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qregion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/painting/qregion.cpp')
-rw-r--r--src/gui/painting/qregion.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gui/painting/qregion.cpp b/src/gui/painting/qregion.cpp
index e4e4893071..1e778af3f6 100644
--- a/src/gui/painting/qregion.cpp
+++ b/src/gui/painting/qregion.cpp
@@ -1087,17 +1087,17 @@ Q_GUI_EXPORT QPainterPath qt_regionToPath(const QRegion &region)
struct QRegionPrivate {
int numRects;
+ int innerArea;
QVector<QRect> rects;
QRect extents;
QRect innerRect;
- int innerArea;
inline QRegionPrivate() : numRects(0), innerArea(-1) {}
inline QRegionPrivate(const QRect &r)
: numRects(1),
+ innerArea(r.width() * r.height()),
extents(r),
- innerRect(r),
- innerArea(r.width() * r.height())
+ innerRect(r)
{
}