summaryrefslogtreecommitdiffstats
path: root/src/gui/painting
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/painting')
-rw-r--r--src/gui/painting/qpaintdevice.cpp1
-rw-r--r--src/gui/painting/qpaintdevice.h3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/painting/qpaintdevice.cpp b/src/gui/painting/qpaintdevice.cpp
index afbd86601d..7952ee02eb 100644
--- a/src/gui/painting/qpaintdevice.cpp
+++ b/src/gui/painting/qpaintdevice.cpp
@@ -45,6 +45,7 @@ QT_BEGIN_NAMESPACE
QPaintDevice::QPaintDevice()
{
+ reserved = 0;
painters = 0;
}
diff --git a/src/gui/painting/qpaintdevice.h b/src/gui/painting/qpaintdevice.h
index 4053e89a1c..6d3815c4c0 100644
--- a/src/gui/painting/qpaintdevice.h
+++ b/src/gui/painting/qpaintdevice.h
@@ -52,6 +52,7 @@ QT_BEGIN_NAMESPACE
class QPaintEngine;
+class QPaintDevicePrivate;
class Q_GUI_EXPORT QPaintDevice // device for QPainter
{
@@ -98,6 +99,8 @@ protected:
private:
Q_DISABLE_COPY(QPaintDevice)
+ QPaintDevicePrivate *reserved;
+
friend class QPainter;
friend class QPainterPrivate;
friend class QFontEngineMac;