aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2008-06-12 21:46:13 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2008-06-12 21:46:13 -0400
commit27a64315b5d7c8dee2bc94c846cdd4fee8fc6afa (patch)
treedc808a03193cae7751a901f56079580696b8969b
parentMoved download db code into credentials. (diff)
downloadzmusicplayer-27a64315b5d7c8dee2bc94c846cdd4fee8fc6afa.tar.xz
zmusicplayer-27a64315b5d7c8dee2bc94c846cdd4fee8fc6afa.zip
Plugged memory leak.
-rw-r--r--credentials.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/credentials.cpp b/credentials.cpp
index 7e7849f..e6b3e2d 100644
--- a/credentials.cpp
+++ b/credentials.cpp
@@ -115,7 +115,7 @@ void Credentials::requestFinished(int id, bool error)
databaseDownloadFailed();
return;
}
- delete m_buffer;
+ m_buffer->deleteLater();
QDomElement songs = doc.documentElement();
@@ -157,6 +157,7 @@ void Credentials::requestFinished(int id, bool error)
}
void Credentials::databaseDownloadFailed()
{
+ m_buffer->deleteLater();
m_errorLabel->setText(QString("<center><font color=\"red\"><b>%1</b></font></center>").arg(m_downloader->errorString()));
m_errorLabel->show();
setDisabled(false);