aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/virtualkeyboardsettings.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-07-17 03:00:12 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-07-17 03:00:12 +0200
commit05c70ea4e96ba9ca4348c3dec7e63eb63d474a6d (patch)
treef354063a158ed9bba94ee13c9ff0cd860d654595 /src/virtualkeyboard/virtualkeyboardsettings.cpp
parent2727fe38fb622a0778c31c6d1488d0ec27dc372c (diff)
parent0a93072035e7fc3fdc616674a18e1bb8e3dcdd89 (diff)
Merge remote-tracking branch 'origin/5.11' into dev
Diffstat (limited to 'src/virtualkeyboard/virtualkeyboardsettings.cpp')
-rw-r--r--src/virtualkeyboard/virtualkeyboardsettings.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/virtualkeyboard/virtualkeyboardsettings.cpp b/src/virtualkeyboard/virtualkeyboardsettings.cpp
index 28c9b2b0..e20596b6 100644
--- a/src/virtualkeyboard/virtualkeyboardsettings.cpp
+++ b/src/virtualkeyboard/virtualkeyboardsettings.cpp
@@ -33,7 +33,7 @@
#include <QQmlEngine>
#include <QFileInfo>
#include <QDir>
-#include <QRegExp>
+#include <QRegularExpression>
#include <QtCore/private/qobject_p.h>
namespace QtVirtualKeyboard {
@@ -297,8 +297,9 @@ void VirtualKeyboardSettings::resetStyle()
QString customStyleName = qgetenv("QT_VIRTUALKEYBOARD_STYLE");
if (!customStyleName.isEmpty()) {
bool found = false;
- QRegExp styleNameValidator("\\w+");
- if (styleNameValidator.exactMatch(customStyleName)) {
+ QRegularExpression styleNameValidator("\\A(?:\\w+)\\z");
+ QRegularExpressionMatch match = styleNameValidator.match(customStyleName);
+ if (match.hasMatch()) {
QString customStyle = d->styleImportPath(customStyleName);
if (!customStyle.isEmpty()) {
styleName = customStyleName;