From 5e163de1712ff9ff0321a5a228d62c74eaf88dcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=87=E7=A8=8B?= <1498425439@qq.com> Date: Fri, 12 Jan 2024 21:58:00 +0800 Subject: [PATCH] fix(LineEndCache): delete line get doc from before line --- .../github/linwancen/plugin/show/cache/LineEndCacheUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/io/github/linwancen/plugin/show/cache/LineEndCacheUtils.java b/src/main/java/io/github/linwancen/plugin/show/cache/LineEndCacheUtils.java index 97c0561..c7a091b 100644 --- a/src/main/java/io/github/linwancen/plugin/show/cache/LineEndCacheUtils.java +++ b/src/main/java/io/github/linwancen/plugin/show/cache/LineEndCacheUtils.java @@ -107,6 +107,10 @@ public class LineEndCacheUtils { if (list != null) { list.clear(); } + // fix delete line get doc from before line because PsiFile be not updated + if ("}".equals(info.text.trim())) { + return; + } if (lineExt != null) { if (list != null) { list.add(lineExt);