--- a/ImageEditor.st Thu May 06 23:11:00 1999 +0200
+++ b/ImageEditor.st Sat May 08 20:59:28 1999 +0200
@@ -2670,28 +2670,29 @@
|image d8image img|
image := Image fromUser.
-
- image depth > 8 ifTrue:[
- Object errorSignal handle:[:ex |
- ex signal == Object haltSignal ifTrue:[ex reject].
- ex signal == Signal noHandlerSignal ifTrue:[ex reject].
-
- self warn:'Could not convert to depth8 image (too many colors)'.
- d8image := nil.
- ] do:[
- d8image := Depth8Image new.
- d8image fromImage:image.
+ image isNil ifFalse:[
+ image depth > 8 ifTrue:[
+ Object errorSignal handle:[:ex |
+ ex signal == Object haltSignal ifTrue:[ex reject].
+ ex signal == Signal noHandlerSignal ifTrue:[ex reject].
+
+ self warn:'Could not convert to depth8 image (too many colors)'.
+ d8image := nil.
+ ] do:[
+ d8image := Depth8Image new.
+ d8image fromImage:image.
+ ].
+ d8image notNil ifTrue:[
+ image := d8image
+ ]
].
- d8image notNil ifTrue:[
- image := d8image
+ (imageEditView image:image) notNil ifTrue:[
+ self listOfColors contents:(image colorMap).
+ self findColorMapMode.
+ self updateLabelsAndHistory.
]
- ].
- (imageEditView image:image) notNil ifTrue:[
- self listOfColors contents:(image colorMap).
- self findColorMapMode.
- self updateLabelsAndHistory.
- ]
- ]
+ ]
+ ]
afterSeconds:1
"Created: / 29.7.1998 / 21:24:42 / cg"