aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/tools/version.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/tools/version.cpp')
-rw-r--r--src/lib/corelib/tools/version.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/tools/version.cpp b/src/lib/corelib/tools/version.cpp
index ccc9dd799..7ea2fda75 100644
--- a/src/lib/corelib/tools/version.cpp
+++ b/src/lib/corelib/tools/version.cpp
@@ -94,7 +94,7 @@ Version Version::fromString(const QString &versionString, bool buildNumberAllowe
for (int i = 0; i < 2; ++i)
pattern += QStringLiteral("(?:\\.(\\d+))?"); // Followed by a dot and a number up to two times.
if (buildNumberAllowed)
- pattern += QStringLiteral("(?:-(\\d+))?"); // And possibly a dash followed by the build number.
+ pattern += QStringLiteral("(?:[-.](\\d+))?"); // And possibly a dash or dot followed by the build number.
QRegExp rex(pattern);
if (!rex.exactMatch(versionString))
return Version{};