From 345c3f3502832e4850a6d9ea330ddca0c6e9c8bd Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Tue, 8 Nov 2011 12:30:39 +0200 Subject: Fix memory leak in S60Style The m_animations contents were never deleted. Task-number: QTBUG-22603 Reviewed-by: Sami Merila --- src/gui/styles/qs60style_s60.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/styles/qs60style_s60.cpp b/src/gui/styles/qs60style_s60.cpp index eb59115..08884d8 100644 --- a/src/gui/styles/qs60style_s60.cpp +++ b/src/gui/styles/qs60style_s60.cpp @@ -1347,7 +1347,9 @@ QS60StylePrivate::QS60StylePrivate() void QS60StylePrivate::removeAnimations() { //currently only one animation in the list. - m_animations()->removeFirst(); + if (!m_animations()->isEmpty()) { + delete m_animations()->takeFirst(); + } } QColor QS60StylePrivate::s60Color(QS60StyleEnums::ColorLists list, -- cgit v0.12