only show sessions with document setup;
authorwenzelm
Thu, 22 Dec 2022 16:54:24 +0100
changeset 76742 3f41f3c3696c
parent 76741 ec07b1af45c5
child 76756 907b5c4d1332
child 76771 addc7ff121e1
only show sessions with document setup;
src/Tools/jEdit/src/jedit_sessions.scala
--- a/src/Tools/jEdit/src/jedit_sessions.scala	Thu Dec 22 16:53:45 2022 +0100
+++ b/src/Tools/jEdit/src/jedit_sessions.scala	Thu Dec 22 16:54:24 2022 +0100
@@ -113,8 +113,9 @@
 
   def document_selector(options: Options_Variable, standalone: Boolean = false): Selector =
     GUI_Thread.require {
-      val sessions = sessions_structure(options = options.value)
-      val all_sessions = sessions.build_topological_order.sorted
+      val sessions = sessions_structure(options = options.value + "document")
+      val all_sessions =
+        sessions.build_topological_order.filter(name => sessions(name).documents.nonEmpty).sorted
       val doc_sessions = all_sessions.filter(name => sessions(name).doc_group)
 
       new Selector(options, "editor_document_session", standalone,