Xcos blocks: fix input labels decoding 25/9725/2
Clément DAVID [Fri, 16 Nov 2012 14:49:49 +0000 (15:49 +0100)]
Change-Id: I74b7dab51d2d99513a8415248ade43b38bef847b

scilab/modules/xcos/src/java/org/scilab/modules/xcos/io/scicos/InputPortElement.java

index 285f303..e0798ca 100644 (file)
@@ -191,7 +191,6 @@ public final class InputPortElement extends AbstractElement<InputPort> {
         // The number of column of the port
         int nbColumns;
         if (dataColumns.getRealPart() != null) {
-
             try {
                 nbColumns = (int) dataColumns.getRealPart()[alreadyDecodedCount][0];
             } catch (ArrayIndexOutOfBoundsException e) {
@@ -247,7 +246,7 @@ public final class InputPortElement extends AbstractElement<InputPort> {
 
         final ScilabString labels = (ScilabString) graphics.get(GRAPHICS_INLABEL_INDEX);
 
-        isColumnDominant = styles.getHeight() >= styles.getWidth();
+        isColumnDominant = labels.getHeight() >= labels.getWidth();
         indexes = getIndexes(alreadyDecodedCount, isColumnDominant);
 
         if (canGet(labels, indexes)) {