Ticket #8975: DontListInvalidFileNames.patch

File DontListInvalidFileNames.patch, 956 bytes (added by x-ist, 12 years ago)

Report verified filenames only.

  • src/apps/text_search/GrepWindow.cpp

    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)  
    10491049        // also reported (count == 0).
    10501050        item = fSearchResults->RemoveResults(ref, count == 0);
    10511051    }
     1052
     1053    if (count == 0)
     1054        return;
     1055
    10521056    if (item == NULL) {
    10531057        item = new ResultItem(ref);
    10541058        fSearchResults->AddItem(item);