agent_ui: Fix hangs when accepting agent file deletions (#46086)

Lukas Wirth created

Closes https://github.com/zed-industries/zed/issues/44160

Release Notes:

- Fixed a hang when accepting file deletions made by the agent while the
deleted buffer was still open

Change summary

crates/agent_ui/src/agent_diff.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

crates/agent_ui/src/agent_diff.rs 🔗

@@ -1682,7 +1682,7 @@ impl AgentDiff {
         {
             let changed_buffers = thread.read(cx).action_log().read(cx).changed_buffers(cx);
 
-            let mut keys = changed_buffers.keys().cycle();
+            let mut keys = changed_buffers.keys();
             keys.find(|k| *k == &curr_buffer);
             let next_project_path = keys
                 .next()