| 558 | } |
| 559 | |
| 560 | bool SequencerController::selectKeyframe(const size_t index) { |
| 561 | const auto* const keyframe = timeline_.getKeyframe(index); |
| 562 | if (!keyframe || keyframe->is_loop_point) |
| 563 | return false; |
| 564 | return selectKeyframeById(keyframe->id); |
| 565 | } |
| 566 | |
| 567 | bool SequencerController::selectKeyframeById(const sequencer::KeyframeId id) { |
| 568 | const auto* const keyframe = timeline_.getKeyframeById(id); |