diff --git a/src/Autoload/Global.gd b/src/Autoload/Global.gd index 055b8f77f..048d18885 100644 --- a/src/Autoload/Global.gd +++ b/src/Autoload/Global.gd @@ -249,6 +249,10 @@ func undo_or_redo( canvas.selection.update() if action_name == "Scale": + for i in project.frames.size(): + for j in project.layers.size(): + var current_cel: Cel = project.frames[i].cels[j] + current_cel.image_texture.create_from_image(current_cel.image, 0) canvas.camera_zoom() canvas.grid.update() canvas.pixel_grid.update() diff --git a/src/UI/Canvas/Canvas.gd b/src/UI/Canvas/Canvas.gd index f6a8d1f95..902b684f3 100644 --- a/src/UI/Canvas/Canvas.gd +++ b/src/UI/Canvas/Canvas.gd @@ -126,7 +126,7 @@ func update_selected_cels_textures(project: Project = Global.current_project) -> var layer_index: int = cel_index[1] if frame_index < project.frames.size() and layer_index < project.layers.size(): var current_cel: Cel = project.frames[frame_index].cels[layer_index] - current_cel.image_texture.create_from_image(current_cel.image, 0) + current_cel.image_texture.set_data(current_cel.image) if project == Global.current_project: var container_index = Global.frames_container.get_child_count() - 1 - layer_index