diff --git a/src/plugins/mercurial/mercurialeditor.cpp b/src/plugins/mercurial/mercurialeditor.cpp index f5b6df2f1ff..3523d72efc1 100644 --- a/src/plugins/mercurial/mercurialeditor.cpp +++ b/src/plugins/mercurial/mercurialeditor.cpp @@ -42,9 +42,10 @@ namespace Mercurial { namespace Internal { +// use QRegularExpression::anchoredPattern() when minimum Qt is raised to 5.12+ MercurialEditorWidget::MercurialEditorWidget(MercurialClient *client) : - exactIdentifier12(QRegularExpression::anchoredPattern(Constants::CHANGEIDEXACT12)), - exactIdentifier40(QRegularExpression::anchoredPattern(Constants::CHANGEIDEXACT40)), + exactIdentifier12(QString("\\A(?:") + Constants::CHANGEIDEXACT12 + QString(")\\z")), + exactIdentifier40(QString("\\A(?:") + Constants::CHANGEIDEXACT40 + QString(")\\z")), changesetIdentifier40(Constants::CHANGESETID40), m_client(client) {