From 2caa198bf84908d952d0e7b8795d5d3cf4c82fcd Mon Sep 17 00:00:00 2001 From: Dongdong Zhou Date: Sun, 17 Jul 2022 16:17:08 +0100 Subject: [PATCH] clear text layout cache when setting diagnostics --- lapce-data/src/document.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/lapce-data/src/document.rs b/lapce-data/src/document.rs index 17d3a96d..448582b4 100644 --- a/lapce-data/src/document.rs +++ b/lapce-data/src/document.rs @@ -478,6 +478,7 @@ pub fn set_language(&mut self, language: LapceLanguage) { } pub fn set_diagnostics(&mut self, diagnostics: &[EditorDiagnostic]) { + self.clear_text_layout_cache(); self.diagnostics = Some(Arc::new( diagnostics .iter()