From 2f5c0cbab11a246c1b39a71154920a044836fcd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Wall?= Date: Tue, 2 Oct 2012 22:20:58 +0000 Subject: [PATCH] Don't create filename entries without actual matches. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added an early return in GrepWindow::_OnReportResult(BMessage* message) in case the report message does not contain matches. Signed-off-by: Stephan Aßmus --- src/apps/text_search/GrepWindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/apps/text_search/GrepWindow.cpp b/src/apps/text_search/GrepWindow.cpp index bb6fc836fc..357028b87c 100644 --- a/src/apps/text_search/GrepWindow.cpp +++ b/src/apps/text_search/GrepWindow.cpp @@ -1049,6 +1049,10 @@ GrepWindow::_OnReportResult(BMessage* message) // also reported (count == 0). item = fSearchResults->RemoveResults(ref, count == 0); } + + if (count == 0) + return; + if (item == NULL) { item = new ResultItem(ref); fSearchResults->AddItem(item);