more thorough syntax_changed: new commands need require new folds;
authorwenzelm
Mon, 25 Jan 2016 14:51:04 +0100
changeset 62246 d9410066dbd5
parent 62245 d61174f5cc6d
child 62247 ec35b8aca636
more thorough syntax_changed: new commands need require new folds;
src/Tools/jEdit/src/document_model.scala
--- a/src/Tools/jEdit/src/document_model.scala	Sun Jan 24 20:39:01 2016 +0100
+++ b/src/Tools/jEdit/src/document_model.scala	Mon Jan 25 14:51:04 2016 +0100
@@ -309,6 +309,7 @@
     for (text_area <- JEdit_Lib.jedit_text_areas(buffer))
       Untyped.method(Class.forName("org.gjt.sp.jedit.textarea.TextArea"), "foldStructureChanged").
         invoke(text_area)
+    buffer.invalidateCachedFoldLevels
   }
 
   private def init_token_marker()