JavaRelease.st
changeset 3285 19e3d2dac675
parent 3283 c56313e00930
child 3295 87ec39ef23b8
--- a/JavaRelease.st	Sun Dec 07 13:16:34 2014 +0100
+++ b/JavaRelease.st	Sun Dec 07 14:25:02 2014 +0100
@@ -946,11 +946,17 @@
     displayString := '%1 (%2%3) ' bindWith: self name
                                      with: (self jdkHome notNil ifTrue:[ 'JDK' ] ifFalse:[ 'JRE' ])
                                      with: (self isSystem ifTrue:[ ', system' ] ifFalse:[ '' ]).
-    displayString := displayString , (('- ', self javaHome asFilename pathName) asText colorizeAllWith: Color gray).
+    self isAvailable ifTrue: [
+        displayString := displayString , (('- ', self javaHome asFilename pathName) asText colorizeAllWith: Color gray).
+    ] ifFalse: [ 
+        displayString := displayString , ('(not available)' asText colorizeAllWith: Color gray).
+    ].
+
     ^ displayString
 
     "Created: / 27-07-2012 / 00:01:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 15-04-2014 / 18:47:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 07-12-2014 / 13:31:42 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
 ! !
 
 !JavaRelease methodsFor:'object conversions'!