summaryrefslogtreecommitdiffstats
path: root/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp')
-rw-r--r--plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp b/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
index cf448ef202..89d38e9f5d 100644
--- a/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
+++ b/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
@@ -48,6 +48,7 @@
#include "qgeoroutingmanagerengine_nokia.h"
#include "qgeoroutereply_nokia.h"
+#include "qlocationnetworkaccessmanagerfactory.h"
#include <QStringList>
#include <QNetworkProxy>
@@ -61,7 +62,8 @@ QGeoRoutingManagerEngineNokia::QGeoRoutingManagerEngineNokia(const QMap<QString,
m_referer(QGeoServiceProviderFactoryNokia::defaultReferer),
m_serviceDisabled(false)
{
- m_networkManager = new QNetworkAccessManager(this);
+ // Get manager from declarative factory or create a new one
+ m_networkManager = QLocationNetworkAccessManagerFactory::instance()->create(this);
if (parameters.contains("routing.proxy")) {
QString proxy = parameters.value("routing.proxy").toString();