X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Ftterminal%2FDisplayLine.java;h=06a05a330ddccb50cc3ecf142cea0c4c87c38df9;hb=12b90437b5f22c2ae6e9b9b14c3b62b60f6143e5;hp=74e63a85960e840e911c5999b44e21d1ede2799b;hpb=ab215e38e98a76ad189ba537e37c420ae515e4c0;p=nikiroo-utils.git diff --git a/src/jexer/tterminal/DisplayLine.java b/src/jexer/tterminal/DisplayLine.java index 74e63a8..06a05a3 100644 --- a/src/jexer/tterminal/DisplayLine.java +++ b/src/jexer/tterminal/DisplayLine.java @@ -103,8 +103,7 @@ public class DisplayLine { public DisplayLine(final CellAttributes attr) { chars = new Cell[MAX_LINE_LENGTH]; for (int i = 0; i < chars.length; i++) { - chars[i] = new Cell(); - chars[i].setTo(attr); + chars[i] = new Cell(attr); } } @@ -193,8 +192,7 @@ public class DisplayLine { */ public void insert(final int idx, final Cell newCell) { System.arraycopy(chars, idx, chars, idx + 1, chars.length - idx - 1); - chars[idx] = new Cell(); - chars[idx].setTo(newCell); + chars[idx] = new Cell(newCell); } /** @@ -223,7 +221,7 @@ public class DisplayLine { * @param idx the character index * @param ch the new char */ - public void setChar(final int idx, final char ch) { + public void setChar(final int idx, final int ch) { chars[idx].setChar(ch); } @@ -247,8 +245,7 @@ public class DisplayLine { */ public void delete(final int idx, final Cell newCell) { System.arraycopy(chars, idx + 1, chars, idx, chars.length - idx - 1); - chars[chars.length - 1] = new Cell(); - chars[chars.length - 1].setTo(newCell); + chars[chars.length - 1] = new Cell(newCell); } }