Clear completion if model doesn't produce any edit (#21925)

Antonio Scandurra created

Release Notes:

- N/A

Change summary

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

Detailed changes

crates/zeta/src/zeta.rs 🔗

@@ -965,7 +965,6 @@ impl inline_completion::InlineCompletionProvider for ZetaInlineCompletionProvide
             }
 
             this.update(&mut cx, |this, cx| {
-                cx.notify();
                 this.first_pending_completion = None;
                 if !is_first {
                     this.last_pending_completion = None;
@@ -986,7 +985,11 @@ impl inline_completion::InlineCompletionProvider for ZetaInlineCompletionProvide
                         });
                         this.current_completion = Some(new_completion);
                     }
+                } else {
+                    this.current_completion = None;
                 }
+
+                cx.notify();
             })
         });