fix yet another bug

This commit is contained in:
Persephone Bubblegum-Holidy 2025-05-25 09:18:43 -07:00
parent d4a46928e3
commit cc0da859d8

View file

@ -92,19 +92,16 @@ func _on_pause_button_pressed() -> void:
func _on_play_backwards_button_pressed() -> void: func _on_play_backwards_button_pressed() -> void:
playback_rate = -1 playback_rate = -1
playing = true playing = true
recording = false $SequencerPanel/TransportControls/RecordButton.button_pressed = false
end_recording.emit()
func _on_fast_backwards_button_pressed() -> void: func _on_fast_backwards_button_pressed() -> void:
playback_rate = -2 playback_rate = -2
playing = true playing = true
recording = false $SequencerPanel/TransportControls/RecordButton.button_pressed = false
end_recording.emit()
func _on_step_backwards_button_pressed() -> void: func _on_step_backwards_button_pressed() -> void:
playing = false playing = false
recording = false $SequencerPanel/TransportControls/RecordButton.button_pressed = false
end_recording.emit()
if (index != 0): if (index != 0):
step.emit(-1) step.emit(-1)
index -= 1 index -= 1
@ -113,13 +110,11 @@ func _on_step_backwards_button_pressed() -> void:
func _on_fast_forward_button_pressed() -> void: func _on_fast_forward_button_pressed() -> void:
playback_rate = 2 playback_rate = 2
playing = true playing = true
recording = false $SequencerPanel/TransportControls/RecordButton.button_pressed = false
end_recording.emit()
func _on_step_forward_button_pressed() -> void: func _on_step_forward_button_pressed() -> void:
playing = false playing = false
recording = false $SequencerPanel/TransportControls/RecordButton.button_pressed = false
end_recording.emit()
step.emit(1) step.emit(1)
index += 1 index += 1
update_time_label() update_time_label()
@ -131,8 +126,7 @@ func _on_record_button_toggled(toggled_on: bool) -> void:
func _on_stop_button_pressed() -> void: func _on_stop_button_pressed() -> void:
playing = false playing = false
recording = false $SequencerPanel/TransportControls/RecordButton.button_pressed = false
index = 0 index = 0
end_recording.emit()
return_to_zero.emit() return_to_zero.emit()
update_time_label() update_time_label()