@@ -135,6 +135,7 @@ def __open(self, filename: str) -> None:
135
135
136
136
def invert (self ) -> None :
137
137
self .apply_transform (ImageTransform .invert )
138
+ # memos unchanged
138
139
139
140
def repeat (self ) -> None :
140
141
machine_width = Machine (self .__parent .prefs .value ("machine" )).width
@@ -150,6 +151,7 @@ def repeat(self) -> None:
150
151
maxValue = ceil (machine_width / self .image .width ),
151
152
)
152
153
self .apply_transform (ImageTransform .repeat , v [0 ], h [0 ])
154
+ self .memos = self .memos * v [0 ]
153
155
154
156
def stretch (self ) -> None :
155
157
machine_width = Machine (self .__parent .prefs .value ("machine" )).width
@@ -165,23 +167,29 @@ def stretch(self) -> None:
165
167
maxValue = ceil (machine_width / self .image .width ),
166
168
)
167
169
self .apply_transform (ImageTransform .stretch , v [0 ], h [0 ])
170
+ self .memos = []
168
171
169
172
def reflect (self ) -> None :
170
173
m = Mirrors ()
171
174
if m .result == QDialog .DialogCode .Accepted :
172
175
self .apply_transform (ImageTransform .reflect , m .mirrors )
176
+ self .memos = []
173
177
174
178
def hflip (self ) -> None :
175
179
self .apply_transform (ImageTransform .hflip )
180
+ # memos unchanged
176
181
177
182
def vflip (self ) -> None :
178
183
self .apply_transform (ImageTransform .vflip )
184
+ self .memos = []
179
185
180
186
def rotate_left (self ) -> None :
181
187
self .apply_transform (ImageTransform .rotate_left )
188
+ self .memos = []
182
189
183
190
def rotate_right (self ) -> None :
184
191
self .apply_transform (ImageTransform .rotate_right )
192
+ self .memos = []
185
193
186
194
def zoom_in (self ) -> None :
187
195
self .__parent .scene .set_zoom (+ 1 )
@@ -196,10 +204,6 @@ def apply_transform(
196
204
) -> None :
197
205
"""Executes an image transform specified by function and args."""
198
206
self .image = transform (self .image , args )
199
- try :
200
- pass # self.image = transform(self.image, args)
201
- except Exception as e :
202
- logging .error ("Error while executing image transform: " + repr (e ))
203
207
204
208
# Update the view
205
209
self .emit_image_resizer ()
0 commit comments