fix time left/right in editor

This commit is contained in:
🪞👃🪞 2024-11-30 19:54:49 +01:00
parent 130a53220a
commit f7ae5fc8e0

View file

@ -51,10 +51,13 @@ impl InputToCommand<Tui, PhraseEditorModel> for PhraseCommand {
state.note_point.load(Ordering::Relaxed).saturating_sub(3)
),
key!(Left) => SetTimeCursor(
state.note_point.load(Ordering::Relaxed).saturating_sub(1)
state.time_point.load(Ordering::Relaxed).saturating_sub(
state.time_scale.load(Ordering::Relaxed)
)
),
key!(Right) => SetTimeCursor(
state.note_point.load(Ordering::Relaxed) + 1
state.time_point.load(Ordering::Relaxed) +
state.time_scale.load(Ordering::Relaxed)
),
_ => return None
},
@ -73,10 +76,10 @@ impl InputToCommand<Tui, PhraseEditorModel> for PhraseCommand {
state.note_lo.load(Ordering::Relaxed).saturating_sub(3)
),
key!(Left) => SetTimeScroll(
state.note_lo.load(Ordering::Relaxed).saturating_sub(1)
state.time_start.load(Ordering::Relaxed).saturating_sub(1)
),
key!(Right) => SetTimeScroll(
state.note_lo.load(Ordering::Relaxed) + 1
state.time_start.load(Ordering::Relaxed) + 1
),
key!(Char('a')) => AppendNote,
key!(Char('s')) => PutNote,