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);