disable unused param check for building; updated version number; avoid relying on constructor.name to determine class type due to class name mangling.

This commit is contained in:
Xiaohan-Tian
2025-08-11 19:54:51 -07:00
parent 4ceadbd09c
commit af9eca8fee
6 changed files with 18 additions and 12 deletions
@@ -35,7 +35,7 @@ export class RemoveTrackCommand extends KGCommand {
this.originalTrackIndex = trackToRemove.getTrackIndex();
// Store instrument if it's a MIDI track
if (trackToRemove.constructor.name === 'KGMidiTrack' && 'getInstrument' in trackToRemove) {
if (trackToRemove.getCurrentType() === 'KGMidiTrack' && 'getInstrument' in trackToRemove) {
this.originalInstrument = (trackToRemove as KGMidiTrack).getInstrument();
}