summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeoffrey Washburn <geoffrey.washburn@epfl.ch>2008-04-09 08:27:12 +0000
committerGeoffrey Washburn <geoffrey.washburn@epfl.ch>2008-04-09 08:27:12 +0000
commit9a15040953e86ad4e6350fbbfe7accd4deaac6d4 (patch)
tree4be7fde4b578123f8627f66705b104f7605d9ad9
parent89274fde0f0bd7c57fa047923ae7a7ec4a95efcc (diff)
downloadscala-9a15040953e86ad4e6350fbbfe7accd4deaac6d4.tar.gz
scala-9a15040953e86ad4e6350fbbfe7accd4deaac6d4.tar.bz2
scala-9a15040953e86ad4e6350fbbfe7accd4deaac6d4.zip
Fixed #734 issue with filename encoding.
-rw-r--r--src/compiler/scala/tools/nsc/doc/ModelFrames.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/ModelFrames.scala b/src/compiler/scala/tools/nsc/doc/ModelFrames.scala
index f8da165bb9..660b90b460 100644
--- a/src/compiler/scala/tools/nsc/doc/ModelFrames.scala
+++ b/src/compiler/scala/tools/nsc/doc/ModelFrames.scala
@@ -7,7 +7,7 @@
package scala.tools.nsc.doc
import java.io.{File, FileWriter}
-
+import util.NameTransformer
import scala.collection.jcl
import scala.compat.Platform.{EOL => LINE_SEPARATOR}
import scala.xml.{NodeSeq, Text, Unparsed, Utility}
@@ -155,7 +155,7 @@ trait ModelFrames extends ModelExtractor {
def urlFor0(sym: Symbol, orig: Symbol): String =
(if (sym == NoSymbol) "XXX"
else if (sym.owner.isPackageClass) rootFor(sym) + pkgPath(sym)
- else urlFor0(decode(sym.owner), orig) + "." + Utility.escape(sym.nameString)
+ else urlFor0(decode(sym.owner), orig) + "." + NameTransformer.encode(Utility.escape(sym.nameString))
) +
(sym match {
case msym: ModuleSymbol =>