Fixed #10173
This commit is contained in:
@@ -28,6 +28,7 @@ public class LogicDialog extends BaseDialog{
|
||||
boolean privileged;
|
||||
@Nullable LExecutor executor;
|
||||
GlobalVarsDialog globalsDialog = new GlobalVarsDialog();
|
||||
boolean wasRows, wasPortrait;
|
||||
|
||||
public LogicDialog(){
|
||||
super("logic");
|
||||
@@ -40,10 +41,18 @@ public class LogicDialog extends BaseDialog{
|
||||
addCloseListener();
|
||||
|
||||
shown(this::setup);
|
||||
shown(() -> {
|
||||
wasRows = LCanvas.useRows();
|
||||
wasPortrait = Core.graphics.isPortrait();
|
||||
});
|
||||
hidden(() -> consumer.get(canvas.save()));
|
||||
onResize(() -> {
|
||||
setup();
|
||||
canvas.rebuild();
|
||||
if(wasRows != LCanvas.useRows() || wasPortrait != Core.graphics.isPortrait()){
|
||||
setup();
|
||||
canvas.rebuild();
|
||||
wasPortrait = Core.graphics.isPortrait();
|
||||
wasRows = LCanvas.useRows();
|
||||
}
|
||||
});
|
||||
|
||||
add(canvas).grow().name("canvas");
|
||||
|
||||
Reference in New Issue
Block a user