From f311eff157a9519fb9067ce3cc60d64c1e171e55 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 2 Apr 2015 17:02:27 +0200 Subject: [PATCH] FileSearch: Fix wrong line number for RegExp search. Introduced by recent refactoring Change-Id: Ifb7300549ce1791a90d287d5d8dd66f7d2217755 Reviewed-by: Christian Stenger --- src/libs/utils/filesearch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/utils/filesearch.cpp b/src/libs/utils/filesearch.cpp index 3beb3855df7..0219f73d101 100644 --- a/src/libs/utils/filesearch.cpp +++ b/src/libs/utils/filesearch.cpp @@ -207,6 +207,7 @@ const FileSearchResultList FileSearchRegExp::operator()(const QString &filePath, QString line; while (!stream.atEnd()) { + ++lineNr; line = stream.readLine(); const QString resultItemText = clippedText(line, MAX_LINE_SIZE); int lengthOfLine = line.size(); @@ -221,7 +222,6 @@ const FileSearchResultList FileSearchRegExp::operator()(const QString &filePath, if (pos >= lengthOfLine) break; } - ++lineNr; if (future->isPaused()) future->waitForResume(); if (future->isCanceled())