X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fio%2FECMA48Screen.java;h=57fa88f60bf1a1e76d6777fe739ac6ae3a59c4f5;hb=2b9c27db318b916730aa04f2b41bd3bff795a5dc;hp=15dee5019a49e9bd1d8aaadd9af1f2f160980df9;hpb=7b5261bc5b641e0769902f014e3b21f61050b02b;p=fanfix.git diff --git a/src/jexer/io/ECMA48Screen.java b/src/jexer/io/ECMA48Screen.java index 15dee50..57fa88f 100644 --- a/src/jexer/io/ECMA48Screen.java +++ b/src/jexer/io/ECMA48Screen.java @@ -34,9 +34,10 @@ import jexer.bits.Cell; import jexer.bits.CellAttributes; /** - * This Screen class draws to an xterm/ANSI X3.64/ECMA-48 type terminal. + * This Screen implementation draws to an xterm/ANSI X3.64/ECMA-48 type + * terminal. */ -public class ECMA48Screen extends Screen { +public final class ECMA48Screen extends Screen { /** * Emit debugging to stderr. @@ -91,7 +92,7 @@ public class ECMA48Screen extends Screen { Cell lCell = logical[x][y]; Cell pCell = physical[x][y]; - if ((lCell != pCell) || reallyCleared) { + if (!lCell.equals(pCell) || reallyCleared) { if (debugToStderr) { System.err.printf("\n--\n"); @@ -222,10 +223,10 @@ public class ECMA48Screen extends Screen { lastX = x; lastAttr.setTo(lCell); - // Physical is always updatesd + // Physical is always updated physical[x][y].setTo(lCell); - } // if ((lCell != pCell) || (reallyCleared == true)) + } // if (!lCell.equals(pCell) || (reallyCleared == true)) } // for (int x = 0; x < width; x++) }