summaryrefslogtreecommitdiff
path: root/src/location/maps/qgeomappolygonobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/location/maps/qgeomappolygonobject.cpp')
-rw-r--r--src/location/maps/qgeomappolygonobject.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/location/maps/qgeomappolygonobject.cpp b/src/location/maps/qgeomappolygonobject.cpp
index bec8a6a2..d82aba18 100644
--- a/src/location/maps/qgeomappolygonobject.cpp
+++ b/src/location/maps/qgeomappolygonobject.cpp
@@ -44,7 +44,7 @@
#include "qgeocoordinate.h"
-QTM_BEGIN_NAMESPACE
+QT_BEGIN_NAMESPACE
/*!
\class QGeoMapPolygonObject
@@ -106,7 +106,10 @@ void QGeoMapPolygonObject::setPath(const QList<QGeoCoordinate> &path)
{
if (d_ptr->path != path) {
d_ptr->path = path;
- setOrigin(path.at(0));
+ if (path.size() != 0)
+ setOrigin(path.at(0));
+ else
+ setOrigin(QGeoCoordinate());
emit pathChanged(emit d_ptr->path);
}
}
@@ -205,5 +208,5 @@ QGeoMapPolygonObjectPrivate::~QGeoMapPolygonObjectPrivate() {}
#include "moc_qgeomappolygonobject.cpp"
-QTM_END_NAMESPACE
+QT_END_NAMESPACE