Do not render multibuffer without matches

Piotr Osiewicz created

Change summary

crates/search2/src/project_search.rs | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

Detailed changes

crates/search2/src/project_search.rs 🔗

@@ -324,10 +324,14 @@ impl EventEmitter<ViewEvent> for ProjectSearchView {}
 impl Render for ProjectSearchView {
     type Element = Div;
     fn render(&mut self, cx: &mut ViewContext<Self>) -> Self::Element {
-        div()
-            .flex_1()
-            .size_full()
-            .child(self.results_editor.clone())
+        if self.has_matches() {
+            div()
+                .flex_1()
+                .size_full()
+                .child(self.results_editor.clone())
+        } else {
+            div()
+        }
     }
 }
 // impl Entity for ProjectSearchView {