diff options
author | Yoann Lopes <yoann.lopes@nokia.com> | 2009-12-07 14:04:42 (GMT) |
---|---|---|
committer | Yoann Lopes <yoann.lopes@nokia.com> | 2009-12-07 14:04:42 (GMT) |
commit | fb78a402b512b017c850e7410745c4d20da04a7c (patch) | |
tree | 0b3a4ec5f08bebf566a3e46e55c228ab9fbcbd9b /src/gui/kernel/qwidget_p.h | |
parent | 7ad244cad155f32f22e82e1458eb1c42f759a620 (diff) | |
download | Qt-fb78a402b512b017c850e7410745c4d20da04a7c.zip Qt-fb78a402b512b017c850e7410745c4d20da04a7c.tar.gz Qt-fb78a402b512b017c850e7410745c4d20da04a7c.tar.bz2 |
Fixed memory leaks when removing a QGraphicsEffect from a QGraphicsItem or QWidget
with setGraphicsEffect(0).
The effect was not deleted in that case, problem solved for both QGraphicsItem
and QWidget.
Autotest included.
Task-number: QTBUG-5917
Reviewed-by: bnilsen
Diffstat (limited to 'src/gui/kernel/qwidget_p.h')
-rw-r--r-- | src/gui/kernel/qwidget_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/kernel/qwidget_p.h b/src/gui/kernel/qwidget_p.h index 04cf4bb..5d73951 100644 --- a/src/gui/kernel/qwidget_p.h +++ b/src/gui/kernel/qwidget_p.h @@ -823,7 +823,7 @@ public: {} inline void detach() - { m_widget->setGraphicsEffect(0); } + { m_widget->d_func()->graphicsEffect = 0; } inline const QGraphicsItem *graphicsItem() const { return 0; } |