diff options
Diffstat (limited to 'src/location/maps/qgeorouterequest.cpp')
-rw-r--r-- | src/location/maps/qgeorouterequest.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/location/maps/qgeorouterequest.cpp b/src/location/maps/qgeorouterequest.cpp index a252b101..57fbe207 100644 --- a/src/location/maps/qgeorouterequest.cpp +++ b/src/location/maps/qgeorouterequest.cpp @@ -263,7 +263,8 @@ QGeoRouteRequest &QGeoRouteRequest::operator= (const QGeoRouteRequest & other) */ bool QGeoRouteRequest::operator ==(const QGeoRouteRequest &other) const { - return (d_ptr.constData() == other.d_ptr.constData()); + return ( (d_ptr.constData() == other.d_ptr.constData()) + || (*d_ptr) == (*other.d_ptr)); } /*! @@ -271,7 +272,7 @@ bool QGeoRouteRequest::operator ==(const QGeoRouteRequest &other) const */ bool QGeoRouteRequest::operator !=(const QGeoRouteRequest &other) const { - return (d_ptr.constData() != other.d_ptr.constData()); + return !(operator==(other)); } /*! |