Index: Controller.m =================================================================== RCS file: /sources/charmap/charmap/Controller.m,v retrieving revision 1.61 diff -u -r1.61 Controller.m --- Controller.m 6 Feb 2005 04:29:03 -0000 1.61 +++ Controller.m 27 Jun 2006 11:55:14 -0000 @@ -135,9 +135,9 @@ unichar aChar; int i, j, k, block, blockSize; unsigned int blockStart, blockEnd; - - /* Remove all rows */ - for (i = [charmapMatrix numberOfRows]; i >= 0; i--) + + /* Remove all rows BUT ONE*/ + for (i = [charmapMatrix numberOfRows]; i >= 1; i--) { if ([charmapMatrix cellAtRow: i column: 0]) [charmapMatrix removeRow: i]; @@ -150,7 +150,7 @@ blockSize = [unicodeData getBlockSize: block]; blockStart = [unicodeData getBlockStart: block]; blockEnd = [unicodeData getBlockEnd: block]; - for (i = 0; i < ((blockSize / [charmapMatrix numberOfColumns]) + 1); i++) + for (i = 0; i < (blockSize / [charmapMatrix numberOfColumns]); i++) [charmapMatrix insertRow: 0]; /* Fill the cells */