fix(storage): kein stilles Überschreiben bei Ladefehlern und Quarantäne defekter Seiten
This commit is contained in:
1 parent
f9b39c6fe3
commit
06b3aeb311
5 files changed
+464
-20
No files matched your search
@@ -139,6 +139,9 @@ impl AutosaveController {
|
||||
|
||||
/// Markiert eine Seite als geändert und startet/erneuert das Debounce-Fenster.
|
||||
pub fn mark_page_dirty(&mut self, page: &Page, manifest: &NotebookManifest) {
|
||||
if page.persist == crate::document::PersistState::ReadOnlyAfterLoadError {
|
||||
return;
|
||||
}
|
||||
let page_data = PageData::from(page);
|
||||
self.pending_pages.insert(page.id, page_data);
|
||||
self.pending_manifest = Some(manifest.clone());
|
||||
|
||||
Reference in new issue
Block a user