tuned;
authorwenzelm
Sun, 08 Jan 2017 17:53:44 +0100
changeset 64840 d67253005c0c
parent 64839 842163abfc0d
child 64841 d53696aed874
tuned;
src/Tools/jEdit/src/jedit_editor.scala
--- a/src/Tools/jEdit/src/jedit_editor.scala	Sun Jan 08 17:42:31 2017 +0100
+++ b/src/Tools/jEdit/src/jedit_editor.scala	Sun Jan 08 17:53:44 2017 +0100
@@ -38,10 +38,10 @@
   def invoke_generated(): Unit = { delay1_flush.invoke(); delay2_flush.invoke() }
 
   def visible_node(name: Document.Node.Name): Boolean =
-    JEdit_Lib.jedit_buffer(name) match {
-      case Some(buffer) => JEdit_Lib.jedit_text_areas(buffer).nonEmpty
-      case None => false
-    }
+    (for {
+      text_area <- JEdit_Lib.jedit_text_areas()
+      doc_view <- Document_View(text_area)
+    } yield doc_view.model.node_name).contains(name)
 
 
   /* current situation */