GUI: "none" instrument should not remove inscolumn

This commit is contained in:
tildearrow 2022-04-21 03:26:34 -05:00
parent bfdfac004f
commit 21c4d09c06
1 changed files with 3 additions and 1 deletions

View File

@ -916,7 +916,9 @@ void FurnaceGUI::noteInput(int num, int key, int vol) {
pat->data[cursor.y][1]=(unsigned char)pat->data[cursor.y][1];
if (latchIns==-2) {
if (curIns>=(int)e->song.ins.size()) curIns=-1;
pat->data[cursor.y][2]=curIns;
if (curIns>=0) {
pat->data[cursor.y][2]=curIns;
}
} else if (latchIns!=-1 && !e->song.ins.empty()) {
pat->data[cursor.y][2]=MIN(((int)e->song.ins.size())-1,latchIns);
}