Fix panic when trying to show completions but none match the query

Antonio Scandurra created

Change summary

crates/editor/src/editor.rs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Detailed changes

crates/editor/src/editor.rs 🔗

@@ -1711,7 +1711,9 @@ impl Editor {
     }
 
     pub fn has_completions(&self) -> bool {
-        self.completion_state.is_some()
+        self.completion_state
+            .as_ref()
+            .map_or(false, |c| !c.matches.is_empty())
     }
 
     pub fn render_completions(&self, cx: &AppContext) -> Option<ElementBox> {