Use SaveAll instead of Save

Conrad Irwin created

If we're closing items we should not be writing files that have not
changed (e.g. empty untitled buffers)

Change summary

crates/workspace/src/pane.rs      | 2 +-
crates/workspace/src/workspace.rs | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

Detailed changes

crates/workspace/src/pane.rs 🔗

@@ -921,7 +921,7 @@ impl Pane {
                     )
                 })?;
                 match answer.next().await {
-                    Some(0) => save_intent = SaveIntent::Save,
+                    Some(0) => save_intent = SaveIntent::SaveAll,
                     Some(1) => save_intent = SaveIntent::Skip,
                     _ => {}
                 }

crates/workspace/src/workspace.rs 🔗

@@ -1409,7 +1409,7 @@ impl Workspace {
                     )
                 })?;
                 match answer.next().await {
-                    Some(0) => save_intent = SaveIntent::Save,
+                    Some(0) => save_intent = SaveIntent::SaveAll,
                     Some(1) => save_intent = SaveIntent::Skip,
                     _ => {}
                 }