mirror of https://github.com/rusefi/RomRaider.git
Fix table compare error for tables with storagetype=float.
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@210 38686702-15cf-42e4-a595-3071df8bf5ea
This commit is contained in:
parent
802c11d9e8
commit
84b9ebadf5
|
@ -277,13 +277,10 @@ public class DataCell extends JLabel implements MouseListener, Serializable {
|
||||||
// create parser
|
// create parser
|
||||||
if (!"x".equalsIgnoreCase(input)) {
|
if (!"x".equalsIgnoreCase(input)) {
|
||||||
double result = JEPUtil.evaluate(table.getScale().getByteExpression(), Double.parseDouble(input));
|
double result = JEPUtil.evaluate(table.getScale().getByteExpression(), Double.parseDouble(input));
|
||||||
|
|
||||||
if (table.getStorageType() == Table.STORAGE_TYPE_FLOAT) {
|
if (table.getStorageType() == Table.STORAGE_TYPE_FLOAT) {
|
||||||
this.setBinValue(result);
|
this.setBinValue(result);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
this.setBinValue((int) Math.round(result));
|
this.setBinValue((int) Math.round(result));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -334,7 +331,11 @@ public class DataCell extends JLabel implements MouseListener, Serializable {
|
||||||
|
|
||||||
public void setCompareRealValue(String input) {
|
public void setCompareRealValue(String input) {
|
||||||
double result = JEPUtil.evaluate(table.getScale().getByteExpression(), Double.parseDouble(input));
|
double result = JEPUtil.evaluate(table.getScale().getByteExpression(), Double.parseDouble(input));
|
||||||
this.setCompareValue((int) Math.round(result));
|
if (table.getStorageType() == Table.STORAGE_TYPE_FLOAT) {
|
||||||
|
this.setCompareValue(result);
|
||||||
|
} else {
|
||||||
|
this.setCompareValue((int) Math.round(result));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCompareDisplay(int compareDisplay) {
|
public void setCompareDisplay(int compareDisplay) {
|
||||||
|
|
Loading…
Reference in New Issue