1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-31 07:29:49 +00:00

Fix crash on generating a palette from the current project, and non-pixel cels exist

This commit is contained in:
Emmanouil Papadeas 2023-07-09 15:48:49 +03:00
parent ea6cbfdce5
commit 19f82021b8

View file

@ -174,7 +174,7 @@ func _fill_new_palette_with_colors(
match get_colors_from: match get_colors_from:
GetColorsFrom.CURRENT_CEL: GetColorsFrom.CURRENT_CEL:
for cel_index in current_project.selected_cels: for cel_index in current_project.selected_cels:
var cel: PixelCel = current_project.frames[cel_index[0]].cels[cel_index[1]] var cel = current_project.frames[cel_index[0]].cels[cel_index[1]]
cels.append(cel) cels.append(cel)
GetColorsFrom.CURRENT_FRAME: GetColorsFrom.CURRENT_FRAME:
for cel in current_project.frames[current_project.current_frame].cels: for cel in current_project.frames[current_project.current_frame].cels:
@ -186,7 +186,7 @@ func _fill_new_palette_with_colors(
for cel in cels: for cel in cels:
var cel_image := Image.new() var cel_image := Image.new()
cel_image.copy_from(cel.image) cel_image.copy_from(cel.get_image())
cel_image.lock() cel_image.lock()
if cel_image.is_invisible(): if cel_image.is_invisible():
continue continue