src/Tools/jEdit/src/jedit_editor.scala
changeset 64662 5a2c15faf89c
parent 64657 6209e0f7a4e8
child 64663 4c9fb4d4bca3
--- a/src/Tools/jEdit/src/jedit_editor.scala	Fri Dec 23 11:36:41 2016 +0100
+++ b/src/Tools/jEdit/src/jedit_editor.scala	Fri Dec 23 11:53:31 2016 +0100
@@ -315,7 +315,7 @@
     text_offset: Text.Offset, pos: Position.T): Boolean =
   {
     pos match {
-      case Position.Id_Offset0(id, offset) if offset > 0 =>
+      case Position.Item_Id(id, offset) if offset > 0 =>
         snapshot.state.find_command(snapshot.version, id) match {
           case Some((node, command)) if snapshot.version.nodes(command.node_name) eq node =>
             node.command_start(command) match {
@@ -331,10 +331,9 @@
   def hyperlink_position(focus: Boolean, snapshot: Document.Snapshot, pos: Position.T)
       : Option[Hyperlink] =
     pos match {
-      case Position.Line_File(line, name) =>
-        val offset = Position.Offset.unapply(pos) getOrElse 0
+      case Position.Item_File(name, line, offset) =>
         hyperlink_source_file(focus, name, line, offset)
-      case Position.Id_Offset0(id, offset) =>
+      case Position.Item_Id(id, offset) =>
         hyperlink_command_id(focus, snapshot, id, offset)
       case _ => None
     }
@@ -342,10 +341,9 @@
   def hyperlink_def_position(focus: Boolean, snapshot: Document.Snapshot, pos: Position.T)
       : Option[Hyperlink] =
     pos match {
-      case Position.Def_Line_File(line, name) =>
-        val offset = Position.Def_Offset.unapply(pos) getOrElse 0
+      case Position.Item_Def_File(name, line, offset) =>
         hyperlink_source_file(focus, name, line, offset)
-      case Position.Def_Id_Offset0(id, offset) =>
+      case Position.Item_Def_Id(id, offset) =>
         hyperlink_command_id(focus, snapshot, id, offset)
       case _ => None
     }