diff options
-rw-r--r-- | src/systeminfo/qnetworkservicewrapper.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/systeminfo/qnetworkservicewrapper.cpp b/src/systeminfo/qnetworkservicewrapper.cpp index 0cd1a7a6..d2ee6962 100644 --- a/src/systeminfo/qnetworkservicewrapper.cpp +++ b/src/systeminfo/qnetworkservicewrapper.cpp @@ -598,7 +598,9 @@ void QNetworkServiceWrapper::onNetworkModeChanged(const QString &technology) QNetworkInfo::CellDataTechnology QNetworkServiceWrapper::technologyStringToEnum(const QString &technology) { - if (technology == QString::fromUtf8("edge")) + if (technology == QString::fromUtf8("gsm")) + return QNetworkInfo::GprsDataTechnology; + else if (technology == QString::fromUtf8("edge")) return QNetworkInfo::EdgeDataTechnology; else if (technology == QString::fromUtf8("umts")) return QNetworkInfo::UmtsDataTechnology; |