ScrView.st
changeset 300 0823ef38e629
parent 248 c58fabf73c35
child 444 ef26eba8c854
--- a/ScrView.st	Wed Jan 24 14:25:52 1996 +0100
+++ b/ScrView.st	Wed Jan 24 16:29:41 1996 +0100
@@ -345,17 +345,18 @@
      The view will have full scrollbars if the corresponding miniH/miniV
      is false, miniscrollers if true."
 
-    |newView|
+    |newView dev|
 
     aView notNil ifTrue:[
-	newView := self basicNew.
-	newView device:(aView device).
+	dev := aView device
+    ] ifFalse:[ 
+	dev := Screen current
+    ].
+    newView := self basicNew device:dev.
+    newView initializeFor:aViewClass miniScrollerH:miniH miniScrollerV:miniV.
+    aView notNil ifTrue:[
 	aView addSubView:newView
-    ] ifFalse:[
-	"create on Display by default"
-	newView := self basicNew device:Display.
     ].
-    newView initializeFor:aViewClass miniScrollerH:miniH miniScrollerV:miniV.
     ^ newView
 !
 
@@ -855,5 +856,5 @@
 !ScrollableView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/Attic/ScrView.st,v 1.23 1995-12-10 16:53:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/Attic/ScrView.st,v 1.24 1996-01-24 15:29:36 ah Exp $'
 ! !