GUI: implement this on the keybind as well

This commit is contained in:
tildearrow 2022-05-04 23:49:33 -05:00
parent 202a528477
commit 030ba9eaf1

View file

@ -465,7 +465,11 @@ void FurnaceGUI::doAction(int what) {
break; break;
case GUI_ACTION_PAT_COLLAPSE: case GUI_ACTION_PAT_COLLAPSE:
if (cursor.xCoarse<0 || cursor.xCoarse>=e->getTotalChannelCount()) break; if (cursor.xCoarse<0 || cursor.xCoarse>=e->getTotalChannelCount()) break;
e->song.chanCollapse[cursor.xCoarse]=!e->song.chanCollapse[cursor.xCoarse]; if (e->song.chanCollapse[cursor.xCoarse]==0) {
e->song.chanCollapse[cursor.xCoarse]=3;
} else if (e->song.chanCollapse[cursor.xCoarse]>0) {
e->song.chanCollapse[cursor.xCoarse]--;
}
break; break;
case GUI_ACTION_PAT_INCREASE_COLUMNS: case GUI_ACTION_PAT_INCREASE_COLUMNS:
if (cursor.xCoarse<0 || cursor.xCoarse>=e->getTotalChannelCount()) break; if (cursor.xCoarse<0 || cursor.xCoarse>=e->getTotalChannelCount()) break;