QNetworkInformation: Actually compare names case insensitively
The docs (10 lines above) say it will find the backend case insensitively. Thus the comparison should also be case-insensitive. Pick-to: 6.2 Change-Id: I65901ed81b7d8bdfcf76f5b6c7b40efe63245503 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>bb10
parent
bf5d5bfc0c
commit
810e4e56bd
|
|
@ -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;
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
|
|||
|
|
@ -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"));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue