diff --git a/src/plugins/cvs/cvsutils.cpp b/src/plugins/cvs/cvsutils.cpp
index 14b8e7b31aca977456015ebe162d21e0040d779b..393b601e1faf0a270f9aeaf7d043c0038ea0dc96 100644
--- a/src/plugins/cvs/cvsutils.cpp
+++ b/src/plugins/cvs/cvsutils.cpp
@@ -232,7 +232,7 @@ QString previousRevision(const QString &rev)
     if (dotPos == -1)
         return rev;
     const int minor = rev.midRef(dotPos + 1).toInt();
-    return rev.leftRef(dotPos + 1) + QString::number(minor - 1);
+    return rev.left(dotPos + 1) + QString::number(minor - 1);
 }
 
 // Is "[1.2...].1"?