don't run a delta against cached instrument if not insEditOpen

This commit is contained in:
Adam Lederer 2024-08-19 00:32:14 -07:00 committed by tildearrow
parent ad53b33d7c
commit 2ab5ac4e07

View file

@ -7747,7 +7747,7 @@ void FurnaceGUI::drawInsEdit() {
}
void FurnaceGUI::checkRecordInstrumentUndoStep() {
if (curIns>=0 && curIns<(int)e->song.ins.size()) {
if (insEditOpen && curIns>=0 && curIns<(int)e->song.ins.size()) {
DivInstrument* ins=e->song.ins[curIns];
// invalidate cachedCurIns/any possible changes if the cachedCurIns was referencing a different