X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fbackend%2FSwingTerminal.java;h=4efff3c22e0b5538cf32c892f9970f5797ed99ab;hb=abb84744979f74e96ec604357895fc3130aec913;hp=6a3b203dbff2d5f4d8ad59ed992cf62b549ff75c;hpb=e23ea53820244957b17a7000c6d3e1ff586f1ef0;p=fanfix.git diff --git a/src/jexer/backend/SwingTerminal.java b/src/jexer/backend/SwingTerminal.java index 6a3b203..4efff3c 100644 --- a/src/jexer/backend/SwingTerminal.java +++ b/src/jexer/backend/SwingTerminal.java @@ -567,6 +567,7 @@ public class SwingTerminal extends LogicalScreen && (swing.getBufferStrategy() != null) ) { do { + clearPhysical(); do { drawToSwing(); } while (swing.getBufferStrategy().contentsRestored()); @@ -1096,10 +1097,12 @@ public class SwingTerminal extends LogicalScreen } /** - * Resize to font dimensions. + * Resize the physical screen to match the logical screen dimensions. */ + @Override public void resizeToScreen() { - swing.setDimensions(textWidth * (width + 1), textHeight * (height + 1)); + swing.setDimensions(textWidth * width, textHeight * height); + clearPhysical(); } /**