src/Tools/VSCode/src/vscode_rendering.scala
changeset 64779 6cdcc271dbd5
parent 64778 7884a19de325
child 64802 adc4c84b692c
--- a/src/Tools/VSCode/src/vscode_rendering.scala	Wed Jan 04 20:52:06 2017 +0100
+++ b/src/Tools/VSCode/src/vscode_rendering.scala	Wed Jan 04 21:20:37 2017 +0100
@@ -83,17 +83,14 @@
     : Option[Line.Node_Range] =
   {
     for {
-      name <- resources.source_file(source_name)
+      platform_path <- resources.source_file(source_name)
       file <-
-        (try { Some(new JFile(name).getCanonicalFile) }
+        (try { Some(new JFile(platform_path).getCanonicalFile) }
          catch { case ERROR(_) => None })
     }
     yield {
-      val opt_text =
-        try { Some(File.read(file)) } // FIXME content from resources/models
-        catch { case ERROR(_) => None }
       Line.Node_Range(file.getPath,
-        opt_text match {
+        resources.get_file_content(file) match {
           case Some(text) if range.start > 0 =>
             val chunk = Symbol.Text_Chunk(text)
             val doc = Line.Document(text, resources.text_length)