tuned;
authorwenzelm
Tue, 29 Jul 2025 16:43:49 +0200
changeset 82930 eea4394dca09
parent 82929 77a3d8559288
child 82931 fa8067dc6787
tuned;
src/Pure/PIDE/editor.scala
--- a/src/Pure/PIDE/editor.scala	Mon Jul 28 21:17:31 2025 +0200
+++ b/src/Pure/PIDE/editor.scala	Tue Jul 29 16:43:49 2025 +0200
@@ -120,13 +120,13 @@
         case Some(command) =>
           if (restriction.isEmpty || restriction.get.contains(command)) {
             val results = snapshot.command_results(command)
-
-            val (states, other) =
-              results.iterator.map(_._2).filterNot(Protocol.is_result).toList
-                .partition(Protocol.is_state)
-            val (urgent, regular) = other.partition(Protocol.is_urgent)
-            val messages = urgent ::: (if (output_state()) states else Nil) ::: regular
-
+            val messages = {
+              val (states, other) =
+                results.iterator.map(_._2).filterNot(Protocol.is_result).toList
+                  .partition(Protocol.is_state)
+              val (urgent, regular) = other.partition(Protocol.is_urgent)
+              urgent ::: (if (output_state()) states else Nil) ::: regular
+            }
             Editor.Output(results = results, messages = messages)
           }
           else Editor.Output.none