aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>2015-08-26 12:08:35 +0200
committerGabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>2015-09-09 08:26:54 +0000
commit67fa94aee26a01a81f47ad3e2876f345b10aca44 (patch)
tree055bda5781b2fb68b8e417fc3f8ccbb521e6af4d /src
parentca72f33db334a19dc103c8aa534149138c77334b (diff)
QQuickScreen: Use QPointer to guard QScreen reference
We don't get any notification when the QScreen object is deleted, so the only thing we can do is guard it with a QPointer as it's done in QWindowPrivate. Change-Id: Icf0ba036ec27e70694807f3e66c744910a783185 Reviewed-by: Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r--src/quick/items/qquickscreen_p.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickscreen_p.h b/src/quick/items/qquickscreen_p.h
index 3d0f00b22c..266f7bfed8 100644
--- a/src/quick/items/qquickscreen_p.h
+++ b/src/quick/items/qquickscreen_p.h
@@ -102,7 +102,7 @@ protected Q_SLOTS:
void screenChanged(QScreen*);
private:
- QScreen* m_screen;
+ QPointer<QScreen> m_screen;
QQuickWindow* m_window;
QQuickItem* m_attachee;
Qt::ScreenOrientations m_updateMask;