From 2f7e9853aae3337b071295e2ff6a3f92af7e4285 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Tue, 3 Dec 2024 21:54:03 +0100 Subject: [PATCH] Add missing is_some check --- src/ui.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui.rs b/src/ui.rs index baba565..4ac6bfc 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -422,7 +422,9 @@ fn choose_file(ui: Rc>, window: &ApplicationWindow) { if response == ResponseType::Accept { let path = d.file().unwrap().path().unwrap(); - ui.borrow().document_canvas.as_ref().unwrap().purge_cache(); + if ui.borrow().document_canvas.is_some() { + ui.borrow().document_canvas.as_ref().unwrap().purge_cache(); + } load_document(path, Rc::clone(&ui), 0); }