src/Pure/Thy/thy_info.ML
changeset 77770 472e48ed9c79
parent 76884 a004c5322ea4
child 77889 5db014c36f42
--- a/src/Pure/Thy/thy_info.ML	Sat Apr 01 13:58:45 2023 +0200
+++ b/src/Pure/Thy/thy_info.ML	Sat Apr 01 14:32:02 2023 +0200
@@ -39,8 +39,13 @@
     segments: Document_Output.segment list};
 
 fun adjust_pos_properties (context: presentation_context) pos =
-  Position.offset_properties_of (#adjust_pos context pos) @
-  filter (fn (a, _) => a = Markup.idN orelse a = Markup.fileN) (Position.get_props pos);
+  let
+    val props = Position.properties_of pos;
+    val props' = Position.properties_of (#adjust_pos context pos);
+  in
+    filter (fn (a, _) => a = Markup.offsetN orelse a = Markup.end_offsetN) props' @
+    filter (fn (a, _) => a = Markup.idN orelse a = Markup.fileN) props
+  end;
 
 structure Presentation = Theory_Data
 (