*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Thu, 16 Mar 2006 15:25:38 +0100
changeset 3287 8b2f0dc64f3d
parent 3286 f4cffb0212f2
child 3288 10c909bd8ca8
*** empty log message ***
Workspace.st
--- a/Workspace.st	Thu Mar 16 09:21:19 2006 +0100
+++ b/Workspace.st	Thu Mar 16 15:25:38 2006 +0100
@@ -1018,11 +1018,11 @@
     selectedText := self selectionAsString.
     selectedText size > 0 ifTrue:[
         self windowGroup withWaitCursorDo:[
-            selector := Parser selectorInExpression:selectedText.
+            selector := SystemBrowser extractSelectorFrom:selectedText.
 
             browserClass := UserPreferences current systemBrowserClass.
 
-            (selector notNil and:[selector ~~ selectedText]) ifTrue:[
+            (selector notNil and:[selector ~= selectedText]) ifTrue:[
                 browserClass browseImplementorsOfAny:(Set with:selector with:selectedText)
             ] ifFalse:[
                 browserClass browseImplementorsOf:(selector ? selectedText)
@@ -1111,7 +1111,7 @@
     selectedText := self selectionAsString.
     selectedText size > 0 ifTrue:[
         self windowGroup withWaitCursorDo:[
-            selector := Parser selectorInExpression:selectedText.
+            selector := SystemBrowser extractSelectorFrom:selectedText.
             (UserPreferences current systemBrowserClass)
                 browseAllCallsOn:(selector ? selectedText)
         ]
@@ -1186,7 +1186,7 @@
                              commentSelection uncommentSelection ) 
         ] ifTrue:[
             s := self selectionAsString.
-            s2 := Parser selectorInExpression:s.
+            s2 := SystemBrowser extractSelectorFrom:s.
             s2 notNil ifTrue:[
                 s2 := s2 asSymbolIfInterned.
             ].
@@ -1315,5 +1315,5 @@
 !Workspace class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/Workspace.st,v 1.158 2006-03-16 08:21:19 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/Workspace.st,v 1.159 2006-03-16 14:25:38 cg Exp $'
 ! !