changed:
#grabScreenImage
#grabScreenImageFromLastArea
#grabScreenImageUsing:
--- a/ImageEditor.st Tue Nov 03 13:39:46 2009 +0100
+++ b/ImageEditor.st Tue Nov 03 13:46:50 2009 +0100
@@ -5952,10 +5952,12 @@
[Screen current leftButtonPressed] whileTrue:[Delay waitForSeconds:0.05].
r := Rectangle fromUser.
- r width == 0 ifTrue:[^ nil].
- r height == 0 ifTrue:[^ nil].
- lastGrabbedScreenArea := r.
- ^ Image fromScreen:r
+ (r width == 0 or:[r height == 0]) ifTrue:[
+ nil
+ ] ifFalse:[
+ lastGrabbedScreenArea := r.
+ Image fromScreen:r
+ ]
].
!
@@ -5963,7 +5965,7 @@
"grab again from the previous area for editing"
self grabScreenImageUsing:[
- ^ Image fromScreen:lastGrabbedScreenArea
+ Image fromScreen:lastGrabbedScreenArea
].
!
@@ -5978,7 +5980,7 @@
imageSeqNr := nil.
image := aBlock value.
- image isNil ifFalse:[
+ image notNil ifTrue:[
image depth > 8 ifTrue:[
false ifTrue:[
Error handle:[:ex | |sig|