Hide command mode popup on mobile

This commit is contained in:
Anuken
2022-05-11 20:18:25 -04:00
parent 650b67365b
commit d4b0c9da1b

View File

@ -399,14 +399,17 @@ public class PlacementFragment{
mainStack.update(() -> { mainStack.update(() -> {
if(control.input.commandMode != wasCommandMode){ if(control.input.commandMode != wasCommandMode){
mainStack.clearChildren(); mainStack.clearChildren();
if(!mobile || !control.input.commandMode){
mainStack.addChild(control.input.commandMode ? commandTable : blockCatTable); mainStack.addChild(control.input.commandMode ? commandTable : blockCatTable);
wasCommandMode = control.input.commandMode;
//hacky, but forces command table to be same width as blocks //hacky, but forces command table to be same width as blocks
if(wasCommandMode){ if(control.input.commandMode){
commandTable.getCells().peek().width(blockCatTable.getWidth()); commandTable.getCells().peek().width(blockCatTable.getWidth());
} }
} }
wasCommandMode = control.input.commandMode;
}
}); });
frame.add(mainStack).colspan(3).fill(); frame.add(mainStack).colspan(3).fill();