src/Tools/jEdit/src/prover/Command.scala
changeset 34656 2740439a86b4
parent 34653 2e033aaf128e
child 34658 3b05426b9318
--- a/src/Tools/jEdit/src/prover/Command.scala	Wed Jul 15 13:13:09 2009 +0200
+++ b/src/Tools/jEdit/src/prover/Command.scala	Wed Jul 15 13:49:21 2009 +0200
@@ -95,7 +95,9 @@
     new MarkupNode(this, 0, starts(tokens.last) - starts(tokens.first) + tokens.last.length,
       Nil, id, content, RootInfo())
   private var _markup_root = empty_root_node
-  def add_markup(state: IsarDocument.State_ID, node: MarkupNode) = {
+  def add_markup(state: IsarDocument.State_ID, raw_node: MarkupNode) = {
+    // decode node
+    val node = raw_node transform symbol_index.decode
     if (state == null) _markup_root = _markup_root.add(node)
     else {
       val cmd_state = states.getOrElseUpdate(state, new Command_State(this))