Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: ae97e0fa113eb7c46dd3d721af97cfe851357450
https://github.com/synfig/synfig/commit/ae97e0fa113eb7c46dd3d721af97cfe851357450
Author: mosasauridae <[email protected]>
Date: 2025-04-21 (Mon, 21 Apr 2025)
Changed paths:
M synfig-studio/src/gui/widgets/widget_timetrack.cpp
Log Message:
-----------
fix: modifying waypoints for a group layer no longer modifies sibling layers
(#3312)
When a group layer is selected, the time track will show waypoints for child
layers in the group. Modifying one of these waypoints (remove, move, or
duplicate) was also pulling in waypoints of sibling layers of the group, not
just child layers, if the sibling also happened to have a waypoint at the same
time.
Reproduction steps:
Create 2 circle layers, and animate the location of both circles so that
both have waypoints on the same frame
Put one of the circles into a group layer
Select the group layer, and right click a waypoint in the time track. Note
that it says "Remove 2 Waypoints", even though there's only one layer in the
group
Select Remove. Both circle layers are modified, even though only one of
them is in the selected group.
I'm still a bit fuzzy on the relationship between canvases and group layers. I
tested that waypoints for imported files still works, but I don't know if
there's another way to create a canvas object that would need to be tested as
well.
To unsubscribe from these emails, change your notification settings at
https://github.com/synfig/synfig/settings/notifications
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl