diff options
Diffstat (limited to 'src/plugins/bazaar/annotationhighlighter.cpp')
-rw-r--r-- | src/plugins/bazaar/annotationhighlighter.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/bazaar/annotationhighlighter.cpp b/src/plugins/bazaar/annotationhighlighter.cpp index 5980470a6f..2fcebe0b1f 100644 --- a/src/plugins/bazaar/annotationhighlighter.cpp +++ b/src/plugins/bazaar/annotationhighlighter.cpp @@ -26,6 +26,8 @@ #include "annotationhighlighter.h" #include "constants.h" +#include <QRegularExpression> + using namespace Bazaar::Internal; using namespace Bazaar; @@ -37,7 +39,8 @@ BazaarAnnotationHighlighter::BazaarAnnotationHighlighter(const ChangeNumbers &ch QString BazaarAnnotationHighlighter::changeNumber(const QString &block) const { - if (m_changeset.indexIn(block) != -1) - return m_changeset.cap(1); + const QRegularExpressionMatch match = m_changeset.match(block); + if (match.hasMatch()) + return match.captured(1); return QString(); } |