File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,9 @@ func _change_instrument() -> void:
203203
204204 if not state_context .affected .is_empty ():
205205 Controller .update_status_notes_dropped (state_context .affected .size ())
206+
207+ if reference_pattern .record_instrument :
208+ Controller .edit_instrument (reference_pattern .instrument_idx )
206209 )
207210 pattern_state .add_undo_action (func () -> void :
208211 var reference_pattern := Controller .current_song .patterns [pattern_state .reference_id ]
@@ -211,6 +214,9 @@ func _change_instrument() -> void:
211214 reference_pattern .change_instrument (old_instrument_idx , pattern_instrument )
212215 reference_pattern .restore_notes (state_context .affected )
213216 reference_pattern .change_key (state_context .key )
217+
218+ if reference_pattern .record_instrument :
219+ Controller .edit_instrument (reference_pattern .instrument_idx )
214220 )
215221
216222 Controller .state_manager .commit_state_change (pattern_state )
You can’t perform that action at this time.
0 commit comments