diff options
Diffstat (limited to 'browser/networkmanager.cpp')
-rw-r--r-- | browser/networkmanager.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/browser/networkmanager.cpp b/browser/networkmanager.cpp index 47ddf13..1754b38 100644 --- a/browser/networkmanager.cpp +++ b/browser/networkmanager.cpp @@ -122,6 +122,7 @@ void networkmanager::onAuthenticationRequired(QNetworkReply *reply, QAuthenticat authenticator->setPassword(m_authData.strPassword); } else { qDebug() << "Action was cancelled"; + emit onAuthenticationDialogCancel(data); } } @@ -140,16 +141,18 @@ void networkmanager::onSslErrors(QNetworkReply *reply, const QList<QSslError> & if (m_isSslOk) { reply->ignoreSslErrors(); qDebug() << "Ignoring error"; - } else { - qDebug() << "Halting on error"; - } - if (m_sslSaveCert) { - qDebug() << "Saving certificate"; - QSslSocket::addDefaultCaCertificate(errors.at(i).certificate()); + if (m_sslSaveCert) { + qDebug() << "Saving certificate"; + QSslSocket::addDefaultCaCertificate(errors.at(i).certificate()); + } else { + qDebug() << "Not saving certificate"; + } } else { - qDebug() << "Not saving certificate"; + qDebug() << "Action was cancelled"; + emit onSslErrorDialogCancel(data); } + } } |