UIPainterView.st
changeset 2039 d91eaf783502
parent 2024 6e9f614d6c9e
child 2112 74dfb69c88d4
--- a/UIPainterView.st	Mon Mar 13 17:56:35 2006 +0100
+++ b/UIPainterView.st	Tue Mar 14 18:18:53 2006 +0100
@@ -1953,17 +1953,19 @@
     "
     |list|
 
+    self shown ifFalse:[^ self].
+
     selectionHiddenLevel == 0 ifTrue:[
-	aSelOrNil size ~~ 0 ifTrue:[
-	    list := OrderedCollection new.
-
-	    self selectionDo:[:el|
-		(aSelOrNil includes:el) ifFalse:[list add:el]
-	    ].
-	    self showUnselected:list.
-	] ifFalse:[
-	    self hideSelection.
-	]
+        aSelOrNil size ~~ 0 ifTrue:[
+            list := OrderedCollection new.
+
+            self selectionDo:[:el|
+                (aSelOrNil includes:el) ifFalse:[list add:el]
+            ].
+            self showUnselected:list.
+        ] ifFalse:[
+            self hideSelection.
+        ]
     ].
     self setSelection:aSelOrNil withRedraw:false.
     self showSelection