1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-20 12:33:14 +00:00

Fix a bug from #855

This commit is contained in:
Emmanouil Papadeas 2023-05-11 00:35:39 +03:00
parent e65e69f14d
commit 298f495993

View file

@ -276,7 +276,7 @@ func copy_frames(indices := []) -> void:
for l in range(project.layers.size()):
var src_cel: BaseCel = project.frames[f].cels[l] # Cel we're copying from, the source
var new_cel: BaseCel
var selected_id := 0
var selected_id := -1
if src_cel is Cel3D:
new_cel = src_cel.get_script().new(
src_cel.size, false, src_cel.object_properties, src_cel.scene_properties
@ -300,7 +300,8 @@ func copy_frames(indices := []) -> void:
new_cel.opacity = src_cel.opacity
if new_cel is Cel3D:
if selected_id in new_cel.object_properties.keys():
new_cel.selected = new_cel.get_object_from_id(selected_id)
if selected_id != -1:
new_cel.selected = new_cel.get_object_from_id(selected_id)
new_frame.cels.append(new_cel)
# Loop through the tags to see if the frame is in one