aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/bazaar/annotationhighlighter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/bazaar/annotationhighlighter.cpp')
-rw-r--r--src/plugins/bazaar/annotationhighlighter.cpp7
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();
}