mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-31 07:29:49 +00:00
Fix selection_offset not being reset to 0 when the bitmap's position is back to positive coordinates
This commit is contained in:
parent
515e75f3dd
commit
dbda57396b
|
@ -742,9 +742,13 @@ func resize_bitmap_values(bitmap : BitMap, new_size : Vector2, flip_x : bool, fl
|
||||||
if selection_position.x <= 0:
|
if selection_position.x <= 0:
|
||||||
self.selection_offset.x = selection_position.x
|
self.selection_offset.x = selection_position.x
|
||||||
dst.x = 0
|
dst.x = 0
|
||||||
|
else:
|
||||||
|
self.selection_offset.x = 0
|
||||||
if selection_position.y <= 0:
|
if selection_position.y <= 0:
|
||||||
self.selection_offset.y = selection_position.y
|
self.selection_offset.y = selection_position.y
|
||||||
dst.y = 0
|
dst.y = 0
|
||||||
|
else:
|
||||||
|
self.selection_offset.y = 0
|
||||||
image.lock()
|
image.lock()
|
||||||
image.fill(Color(0))
|
image.fill(Color(0))
|
||||||
smaller_image.resize(new_size.x, new_size.y, Image.INTERPOLATE_NEAREST)
|
smaller_image.resize(new_size.x, new_size.y, Image.INTERPOLATE_NEAREST)
|
||||||
|
|
Loading…
Reference in a new issue