From dc0b2024df1c924f28b1ca3e7c007a7de68aefd2 Mon Sep 17 00:00:00 2001 From: lampehe-local Date: Tue, 4 May 2010 08:38:02 +0300 Subject: [PATCH] Fixed memory leak and unused variable (roundness in situareuser.cpp) --- src/situareservice/situareservice.cpp | 5 +++++ src/ui/situareuser.cpp | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/situareservice/situareservice.cpp b/src/situareservice/situareservice.cpp index 744d404..fdd9714 100644 --- a/src/situareservice/situareservice.cpp +++ b/src/situareservice/situareservice.cpp @@ -250,6 +250,11 @@ void SituareService::parseUserData(const QByteArray &jsonReply) qDeleteAll(m_friendsList.begin(), m_friendsList.end()); m_friendsList.clear(); + if(m_user) { + delete m_user; + m_user = 0; + } + QJson::Parser parser; bool ok; diff --git a/src/ui/situareuser.cpp b/src/ui/situareuser.cpp index 830f879..03dc65d 100644 --- a/src/ui/situareuser.cpp +++ b/src/ui/situareuser.cpp @@ -38,13 +38,10 @@ SituareUser::SituareUser(QWidget *parent) this->setMargin(1); } - void SituareUser::paintEvent(QPaintEvent *aPaintEvent) { Q_UNUSED(aPaintEvent); - int roundness(ROUNDNESS); - QRect widgetRect = QRect(0,0,this->pixmap()->width(),this->pixmap()->height()); QPainter painter(this); -- 1.7.9.5