From 076484a9b438cb68f4675e450918bc87cdb5e2b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=BCrgen=20Wall?= <fakeEmail@fakesite.fake>
Date: Tue, 2 Oct 2012 22:20:58 +0000
Subject: [PATCH] Don't create filename entries without actual matches.
Added an early return in GrepWindow::_OnReportResult(BMessage* message)
in case the report message does not contain matches.
---
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 bb6fc83..357028b 100644
a
|
b
|
GrepWindow::_OnReportResult(BMessage* message)
|
1049 | 1049 | // also reported (count == 0). |
1050 | 1050 | item = fSearchResults->RemoveResults(ref, count == 0); |
1051 | 1051 | } |
| 1052 | |
| 1053 | if (count == 0) |
| 1054 | return; |
| 1055 | |
1052 | 1056 | if (item == NULL) { |
1053 | 1057 | item = new ResultItem(ref); |
1054 | 1058 | fSearchResults->AddItem(item); |