DeviceGraphicsContext.st
changeset 8312 31d9c10d010e
parent 8296 bc1956bd5d3a
child 8315 d28a7b7f19e7
--- a/DeviceGraphicsContext.st	Tue Mar 20 12:52:39 2018 +0100
+++ b/DeviceGraphicsContext.st	Tue Mar 20 12:53:24 2018 +0100
@@ -1,5 +1,3 @@
-"{ Encoding: utf8 }"
-
 "
  COPYRIGHT (c) 1992 by Claus Gittinger
 	      All Rights Reserved
@@ -108,16 +106,15 @@
 
     device := Screen current.
     device isNil ifTrue:[
-        device := Display.
-        device isNil ifTrue:[
-            (self class name,' [warning]: no Display') infoPrintCR.
-            Smalltalk lateOpenDisplay.
-
-            device := Screen current ? Display.
-            device isNil ifTrue:[ self error:'no screen device' ]
-        ].
+        (self class name,' [warning]: no Display') infoPrintCR.
+        device := Smalltalk lateOpenDisplay.
+        device isNil ifTrue:[ 
+            Screen deviceOpenErrorSignal raiseErrorString:'no screen device'. 
+        ]
     ].
     ^ self onDevice:device
+
+    "Modified: / 20-03-2018 / 12:46:25 / stefan"
 !
 
 on:aDevice