diff --git a/src/location/maps/qgeoroutesegment.cpp b/src/location/maps/qgeoroutesegment.cpp
index 1f72bf731c9e7a286464e60f2e831eb2c1d28cf6..5bfb4f65479d32810c3d4934f76955ce0721f3b2 100644
--- a/src/location/maps/qgeoroutesegment.cpp
+++ b/src/location/maps/qgeoroutesegment.cpp
@@ -370,7 +370,7 @@ QGeoRouteSegmentPrivate *QGeoRouteSegmentPrivateDefault::clone()
 
 bool QGeoRouteSegmentPrivateDefault::operator ==(const QGeoRouteSegmentPrivateDefault &other) const
 {
-    return QGeoRouteSegmentPrivateDefault::operator ==(other);
+    return QGeoRouteSegmentPrivate::operator ==(other);
 }
 
 bool QGeoRouteSegmentPrivateDefault::valid() const