summaryrefslogtreecommitdiffstats
path: root/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
diff options
context:
space:
mode:
authorJean Gressmann <jean.gressmann@nokia.com>2012-03-15 20:14:22 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-15 18:17:34 +0100
commit74c7e072c21dbf82d883f835d6fabe225c8082f5 (patch)
tree06b330fa4afee761b9b8faa33c7c468285df0c73 /src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
parenta7fc40e75fde80c2bd30bd36af661d55b3539bac (diff)
C locale related bug fix in Nokia routing backend.
The backend doesn't recognize C as a valid language. Since the language parameter is optional we now obmit it. Change-Id: I5257fab2407a70b68a798f1318fb3ce8545c1239 Reviewed-by: Alex <alex.blasche@nokia.com>
Diffstat (limited to 'src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp')
-rw-r--r--src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp b/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
index ab9e156e..9512b0f7 100644
--- a/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
+++ b/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
@@ -431,8 +431,11 @@ QString QGeoRoutingManagerEngineNokia::routeRequestString(const QGeoRouteRequest
requestString += "&instructionformat=text";
- requestString += "&language=";
- requestString += locale().name();
+ const QLocale loc(locale());
+ if (QLocale::C != loc.language() && QLocale::AnyLanguage != loc.language()) {
+ requestString += "&language=";
+ requestString += loc.name();
+ }
return requestString;
}