aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ui/addurldialog.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ui/addurldialog.cpp b/src/ui/addurldialog.cpp
index eb14071aa..dd14fe11f 100644
--- a/src/ui/addurldialog.cpp
+++ b/src/ui/addurldialog.cpp
@@ -99,8 +99,8 @@ void AddUrlDialog::accept( )
QNetworkRequest request;
request.setUrl(QUrl(s));
request.setRawHeader("User-Agent", QString("qmmp/%1").arg(Qmmp::strVersion()).toAscii());
- m_http->get(request);
addButton->setEnabled(false);
+ m_http->get(request);
return;
}
}
@@ -111,7 +111,8 @@ void AddUrlDialog::accept( )
void AddUrlDialog::readResponse(QNetworkReply *reply)
{
- disconnect(m_http, SIGNAL(finished (QNetworkReply *)));
+ addButton->setEnabled(true);
+ disconnect(m_http, SIGNAL(finished (QNetworkReply *)), 0, 0);
if (reply->error() != QNetworkReply::NoError)
QMessageBox::critical (this, tr("Error"), reply->errorString ());
else if (!urlComboBox->currentText().isEmpty())