DoWhatIMeanSupport.st
changeset 4451 8db9cfa578c0
parent 4444 17e98954dad5
child 4458 e8590b774ae5
--- a/DoWhatIMeanSupport.st	Mon Nov 25 19:44:15 2013 +0100
+++ b/DoWhatIMeanSupport.st	Wed Nov 27 01:14:43 2013 +0100
@@ -1159,7 +1159,18 @@
         language := languageOrNilArg
     ] ifFalse:[
         contextOrNilArg notNil ifTrue:[
-            language := contextOrNilArg method programmingLanguage
+            | method |
+
+            method := contextOrNilArg method.
+            method notNil ifTrue:[
+                language := method programmingLanguage
+            ] ifFalse:[
+                contextOrNilArg isJavaContext ifTrue:[
+                    language := JavaLanguage instance
+                ] ifFalse:[
+                    language := SmalltalkLanguage instance.
+                ].
+            ].
         ] ifFalse:[
             methodOrNilArg notNil ifTrue:[
                 language := methodOrNilArg programmingLanguage          
@@ -1186,6 +1197,7 @@
     self breakPoint: #jv.
 
     "Created: / 27-09-2013 / 10:21:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 26-11-2013 / 23:43:16 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 codeCompletionForLanguage: languageOrNil class: classOrNilArg context:contextOrNilArg codeView:codeViewArg
@@ -1612,6 +1624,7 @@
     ].
 ! !
 
+
 !DoWhatIMeanSupport methodsFor:'code completion-helpers'!
 
 askUserForCompletion:what for:codeView at:position from:allTheBest 
@@ -4623,10 +4636,10 @@
 !DoWhatIMeanSupport class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg2/DoWhatIMeanSupport.st,v 1.191 2013-11-06 15:41:48 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg2/DoWhatIMeanSupport.st,v 1.192 2013-11-27 00:14:43 vrany Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libwidg2/DoWhatIMeanSupport.st,v 1.191 2013-11-06 15:41:48 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg2/DoWhatIMeanSupport.st,v 1.192 2013-11-27 00:14:43 vrany Exp $'
 ! !