Skip to content

Commit c07b52f

Browse files
committed
store on setting new persistence provider
1 parent 16877d9 commit c07b52f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/persistence.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,12 @@ pub trait Persisting: Sized {
100100
autosave: bool,
101101
) -> Result<bool, PersistenceError> {
102102
let was_persisted = self.is_persisted();
103-
self.mark_dirty();
104103
self.as_mut_persistence().replace(Persistence {
105-
dirty: false,
104+
dirty: true,
106105
autosave,
107106
provider: Box::new(provider),
108107
});
108+
self.store()?;
109109
Ok(was_persisted)
110110
}
111111

0 commit comments

Comments
 (0)