--- a/src/Tools/jEdit/src/plugin.scala Tue Aug 16 12:06:49 2011 +0200
+++ b/src/Tools/jEdit/src/plugin.scala Tue Aug 16 21:13:52 2011 +0200
@@ -210,8 +210,8 @@
case None =>
val (master_dir, path) = buffer_path(buffer)
Thy_Header.thy_name(path) match {
- case Some((prefix, name)) =>
- Some(Document_Model.init(session, buffer, master_dir, prefix + name, name))
+ case Some(name) =>
+ Some(Document_Model.init(session, buffer, master_dir, path, name))
case None => None
}
}
@@ -334,8 +334,8 @@
else {
val vfs = VFSManager.getVFSForPath(master_dir)
if (vfs.isInstanceOf[FileVFS])
- vfs.constructPath(master_dir, Isabelle_System.platform_path(path))
- // FIXME MiscUtilities.resolveSymlinks (!?)
+ MiscUtilities.resolveSymlinks(
+ vfs.constructPath(master_dir, Isabelle_System.platform_path(path)))
else vfs.constructPath(master_dir, Isabelle_System.standard_path(path))
}
}