X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsslinfodlg.cpp;h=67f0dd56a9a1b683f4113c41506261c67384ba28;hp=ed044862cbd24b5a38254dbe54994421c86cee9f;hb=183d6375f0baf6b5dac1a470f59a748f48dde711;hpb=cc6e7c08709c4e761e2fd9c2e322751015497003 diff --git a/src/qtui/sslinfodlg.cpp b/src/qtui/sslinfodlg.cpp index ed044862..67f0dd56 100644 --- a/src/qtui/sslinfodlg.cpp +++ b/src/qtui/sslinfodlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2020 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -67,12 +67,19 @@ void SslInfoDlg::setCurrentCert(int index) ui.issuerState->setText(issuerInfo(cert, QSslCertificate::StateOrProvinceName)); ui.issuerCity->setText(issuerInfo(cert, QSslCertificate::LocalityName)); - if (socket()->sslErrors().isEmpty()) +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) + const auto& sslErrors = socket()->sslErrors(); +#else + const auto& sslErrors = socket()->sslHandshakeErrors(); +#endif + if (sslErrors.isEmpty()) { ui.trusted->setText(tr("Yes")); + } else { QString errorString = tr("No, for the following reasons:"; ui.trusted->setText(errorString); }