clarified signature;
authorwenzelm
Sat, 17 Dec 2022 11:33:13 +0100
changeset 76663 b7546c25e4f0
parent 76662 762406d791f4
child 76664 bb8692acdcf4
clarified signature;
src/Pure/PIDE/command.scala
src/Pure/PIDE/rendering.scala
src/Pure/PIDE/resources.scala
--- a/src/Pure/PIDE/command.scala	Sat Dec 17 11:25:19 2022 +0100
+++ b/src/Pure/PIDE/command.scala	Sat Dec 17 11:33:13 2022 +0100
@@ -464,7 +464,7 @@
           loaded_files.files.map(file =>
             (Exn.capture {
               val src_path = Path.explode(file)
-              val name = Document.Node.Name(resources.append(node_name, src_path))
+              val name = Document.Node.Name(resources.append(node_name.master_dir, src_path))
               val content = get_blob(name).map(blob => (blob.bytes.sha1_digest, blob.chunk))
               Blob(name, src_path, content)
             }).user_error)
--- a/src/Pure/PIDE/rendering.scala	Sat Dec 17 11:25:19 2022 +0100
+++ b/src/Pure/PIDE/rendering.scala	Sat Dec 17 11:33:13 2022 +0100
@@ -348,7 +348,7 @@
           if (text == "" || text.endsWith("/")) (path, "")
           else (path.dir, path.file_name)
 
-        val directory = new JFile(session.resources.append(snapshot.node_name, dir))
+        val directory = new JFile(session.resources.append(snapshot.node_name.master_dir, dir))
         val files = directory.listFiles
         if (files == null) Nil
         else {
@@ -616,7 +616,8 @@
   }
 
   def perhaps_append_file(node_name: Document.Node.Name, name: String): String =
-    if (Path.is_valid(name)) session.resources.append(node_name, Path.explode(name)) else name
+    if (Path.is_valid(name)) session.resources.append(node_name.master_dir, Path.explode(name))
+    else name
 
   def tooltips(elements: Markup.Elements, range: Text.Range): Option[Text.Info[List[XML.Tree]]] = {
     val results =
--- a/src/Pure/PIDE/resources.scala	Sat Dec 17 11:25:19 2022 +0100
+++ b/src/Pure/PIDE/resources.scala	Sat Dec 17 11:33:13 2022 +0100
@@ -74,9 +74,6 @@
   def append(dir: String, source_path: Path): String =
     (Path.explode(dir) + source_path).expand.implode
 
-  def append(node_name: Document.Node.Name, source_path: Path): String =
-    append(node_name.master_dir, source_path)
-
   def file_node(file: Path, dir: String = "", theory: String = ""): Document.Node.Name = {
     val node = append(dir, file)
     val master_dir = append(dir, file.dir)