diff options
-rw-r--r-- | src/network/kernel/qnetworkinformation.cpp | 2 | ||||
-rw-r--r-- | tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/network/kernel/qnetworkinformation.cpp b/src/network/kernel/qnetworkinformation.cpp index 82dee811d2..56ffe15cbf 100644 --- a/src/network/kernel/qnetworkinformation.cpp +++ b/src/network/kernel/qnetworkinformation.cpp @@ -556,7 +556,7 @@ bool QNetworkInformation::supports(Features features) const bool QNetworkInformation::load(QStringView backend) { auto loadedBackend = QNetworkInformationPrivate::create(backend); - return loadedBackend && loadedBackend->backendName() == backend; + return loadedBackend && loadedBackend->backendName().compare(backend, Qt::CaseInsensitive) == 0; } /*! diff --git a/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp b/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp index 92dba1e7c1..2795def73d 100644 --- a/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp +++ b/tests/auto/network/kernel/qnetworkinformation/tst_qnetworkinformation.cpp @@ -119,6 +119,7 @@ void tst_QNetworkInformation::initTestCase() QVERIFY(backends.contains(u"mock")); QVERIFY(QNetworkInformation::load(u"mock")); QVERIFY(QNetworkInformation::load(u"mock")); + QVERIFY(QNetworkInformation::load(u"mOcK")); QVERIFY(!QNetworkInformation::load(u"mocks")); } |