diff --git a/core/src/mindustry/ui/dialogs/SchematicsDialog.java b/core/src/mindustry/ui/dialogs/SchematicsDialog.java index 2bb8bc7e15..8c7430a07d 100644 --- a/core/src/mindustry/ui/dialogs/SchematicsDialog.java +++ b/core/src/mindustry/ui/dialogs/SchematicsDialog.java @@ -790,7 +790,7 @@ public class SchematicsDialog extends BaseDialog{ } buttons.clearChildren(); - buttons.defaults().size(210f, 64f); + buttons.defaults().size(Core.graphics.isPortrait() ? 150f : 210f, 64f); buttons.button("@back", Icon.left, this::hide); buttons.button("@editor.export", Icon.upload, () -> showExport(schem)); buttons.button("@schematic.edit", Icon.edit, () -> showEdit(schem)); diff --git a/core/src/mindustry/world/blocks/logic/CanvasBlock.java b/core/src/mindustry/world/blocks/logic/CanvasBlock.java index b970938f20..af6ebc9db8 100644 --- a/core/src/mindustry/world/blocks/logic/CanvasBlock.java +++ b/core/src/mindustry/world/blocks/logic/CanvasBlock.java @@ -328,7 +328,6 @@ public class CanvasBlock extends Block{ dialog.buttons.button("@ok", Icon.ok, () -> { if(modified[0]){ configure(packPixmap(pix)); - pix.dispose(); texture.dispose(); } dialog.hide();