GUI: orders now respect push nibble setting

issue #1260
This commit is contained in:
tildearrow 2023-07-22 17:48:13 -05:00
parent 0d2b7427a6
commit 895921f257
1 changed files with 1 additions and 0 deletions

View File

@ -1416,6 +1416,7 @@ void FurnaceGUI::keyDown(SDL_Event& ev) {
if (orderCursor>=0 && orderCursor<e->getTotalChannelCount()) {
prepareUndo(GUI_UNDO_CHANGE_ORDER);
e->lockSave([this,num]() {
if (!curNibble && !settings.pushNibble) e->curOrders->ord[orderCursor][curOrder]=0;
e->curOrders->ord[orderCursor][curOrder]=((e->curOrders->ord[orderCursor][curOrder]<<4)|num);
});
MARK_MODIFIED;