summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Ochsenreither <simon@ochsenreither.de>2013-05-23 21:16:00 +0200
committerSimon Ochsenreither <simon@ochsenreither.de>2013-05-23 21:16:00 +0200
commit325943d5c34e4dfc901d589dec6e97f9fcfd1372 (patch)
treec783ebb2e54307a16738e7154316c9703e6762ff
parentdd544d88fe62d1fc4d33be271ea0d3317916a0ec (diff)
downloadscala-325943d5c34e4dfc901d589dec6e97f9fcfd1372.tar.gz
scala-325943d5c34e4dfc901d589dec6e97f9fcfd1372.tar.bz2
scala-325943d5c34e4dfc901d589dec6e97f9fcfd1372.zip
[backport] SI-7497 Use `osName startsWith "Mac OS X"` ...
... instead of `osName contains "OS X"` See http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-November/005148.html for the reason why we don't follow developer.apple.com/library/mac/#technotes/tn2002/tn2110.
-rw-r--r--src/library/scala/util/Properties.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/scala/util/Properties.scala b/src/library/scala/util/Properties.scala
index 03e23887a5..457f795b25 100644
--- a/src/library/scala/util/Properties.scala
+++ b/src/library/scala/util/Properties.scala
@@ -128,8 +128,10 @@ private[scala] trait PropertiesTrait {
/* Some derived values. */
/** Returns `true` iff the underlying operating system is a version of Microsoft Windows. */
def isWin = osName startsWith "Windows"
+ // See http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-November/005148.html for
+ // the reason why we don't follow developer.apple.com/library/mac/#technotes/tn2002/tn2110.
/** Returns `true` iff the underlying operating system is a version of Apple Mac OSX. */
- def isMac = osName contains "OS X" // See developer.apple.com/library/mac/#technotes/tn2002/tn2110
+ def isMac = osName startsWith "Mac OS X"
def versionMsg = "Scala %s %s -- %s".format(propCategory, versionString, copyrightString)
def scalaCmd = if (isWin) "scala.bat" else "scala"