Autosave files on close when setting is afterDelay

fixes #35524
This commit is contained in:
Mandeep Cheema 2025-08-26 12:41:17 +01:00
parent 10a1140d49
commit b82d578922
No known key found for this signature in database
GPG key ID: F16D686C13B7A786
2 changed files with 6 additions and 2 deletions

View file

@ -1069,7 +1069,9 @@ impl ProjectSearchView {
let will_autosave = can_autosave let will_autosave = can_autosave
&& matches!( && matches!(
autosave_setting, autosave_setting,
AutosaveSetting::OnFocusChange | AutosaveSetting::OnWindowChange AutosaveSetting::OnFocusChange
| AutosaveSetting::OnWindowChange
| AutosaveSetting::AfterDelay { .. }
); );
let is_dirty = self.is_dirty(cx); let is_dirty = self.is_dirty(cx);

View file

@ -2063,7 +2063,9 @@ impl Pane {
let will_autosave = cx.update(|_window, cx| { let will_autosave = cx.update(|_window, cx| {
matches!( matches!(
item.workspace_settings(cx).autosave, item.workspace_settings(cx).autosave,
AutosaveSetting::OnFocusChange | AutosaveSetting::OnWindowChange AutosaveSetting::OnFocusChange
| AutosaveSetting::OnWindowChange
| AutosaveSetting::AfterDelay { .. }
) && item.can_autosave(cx) ) && item.can_autosave(cx)
})?; })?;
if !will_autosave { if !will_autosave {