GPv3: Cleanup: Looping over frames in a layer

Use structured binding declaration to unwrap the item into `frame_number` and `frame`.
Makes the code more readable.

Pull Request: https://projects.blender.org/blender/blender/pulls/110525
This commit is contained in:
Amelie Fondevilla
2023-07-27 11:29:13 +02:00
committed by Falk David
parent f7570c5ef4
commit b195f9a3da

View File

@@ -62,8 +62,7 @@ void select_all_frames(bke::greasepencil::Layer *layer, const short select_mode)
bool layer_has_any_frame_selected(const bke::greasepencil::Layer *layer)
{
for (auto item : layer->frames().items()) {
const GreasePencilFrame &frame = item.value;
for (const auto &[frame_number, frame] : layer->frames().items()) {
if (frame.is_selected()) {
return true;
}