Fix: GPv3: Using current frame twice in multi-frame

The function that returns the frame numbers for a layer would
include the current frame twice if multi frame editing was used.
This commit is contained in:
Falk David
2023-11-17 10:41:21 +01:00
parent 21a54d5b58
commit 143b891ff9

View File

@@ -83,7 +83,7 @@ static Array<int> get_frame_numbers_for_layer(const bke::greasepencil::Layer &la
Vector<int> frame_numbers({current_frame});
if (use_multi_frame_editing) {
for (const auto [frame_number, frame] : layer.frames().items()) {
if (frame.is_selected()) {
if (frame_number != current_frame && frame.is_selected()) {
frame_numbers.append_unchecked(frame_number);
}
}