diff options
author | Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com> | 2015-08-26 12:08:35 +0200 |
---|---|---|
committer | Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com> | 2015-09-09 08:26:54 +0000 |
commit | 67fa94aee26a01a81f47ad3e2876f345b10aca44 (patch) | |
tree | 055bda5781b2fb68b8e417fc3f8ccbb521e6af4d | |
parent | ca72f33db334a19dc103c8aa534149138c77334b (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>
-rw-r--r-- | src/quick/items/qquickscreen_p.h | 2 |
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; |