Don't report a buffer when it doesn't contain any matches

Antonio Scandurra created

Change summary

crates/project/src/project.rs | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)

Detailed changes

crates/project/src/project.rs 🔗

@@ -2205,8 +2205,11 @@ impl Project {
                                             snapshot.anchor_before(range.start)
                                                 ..snapshot.anchor_after(range.end)
                                         })
-                                        .collect();
-                                    worker_matched_buffers.insert(buffer.clone(), buffer_matches);
+                                        .collect::<Vec<_>>();
+                                    if !buffer_matches.is_empty() {
+                                        worker_matched_buffers
+                                            .insert(buffer.clone(), buffer_matches);
+                                    }
                                 }
                             });
                         }