diff options
-rw-r--r-- | credentials.cpp | 3 |
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); |