add option to move the cursor along with order

This commit is contained in:
Zumi Daxuya 2023-03-05 16:05:19 +07:00
parent eacfbd6e3e
commit 8e3a7df8cd
3 changed files with 18 additions and 0 deletions

View file

@ -1514,11 +1514,17 @@ void FurnaceGUI::doAction(int what) {
case GUI_ACTION_ORDERS_MOVE_UP:
prepareUndo(GUI_UNDO_CHANGE_ORDER);
e->moveOrderUp(curOrder);
if (settings.cursorFollowsOrder) {
e->setOrder(curOrder);
}
makeUndo(GUI_UNDO_CHANGE_ORDER);
break;
case GUI_ACTION_ORDERS_MOVE_DOWN:
prepareUndo(GUI_UNDO_CHANGE_ORDER);
e->moveOrderDown(curOrder);
if (settings.cursorFollowsOrder) {
e->setOrder(curOrder);
}
makeUndo(GUI_UNDO_CHANGE_ORDER);
break;
case GUI_ACTION_ORDERS_REPLAY: