mirror of https://github.com/rusefi/RomRaider.git
Fixed increment values less than LSB not incrementing tables
git-svn-id: http://svn.3splooges.com/romraider-arch/trunk@113 d2e2e1cd-ba16-0410-be16-b7c4453c7c2d
This commit is contained in:
parent
0ad70e3476
commit
9ecb60a087
|
@ -158,9 +158,17 @@ public class DataCell extends JLabel implements MouseListener, Serializable {
|
|||
public void mouseExited(MouseEvent e) { }
|
||||
|
||||
public void increment(double increment) {
|
||||
double oldValue = Double.parseDouble(getText());
|
||||
|
||||
if (table.getScale().getCoarseIncrement() < 0) increment = 0 - increment;
|
||||
//this.setBinValue(binValue + increment);
|
||||
setRealValue((Double.parseDouble(displayValue) + increment) + "");
|
||||
|
||||
// make sure table is incremented if change isnt great enough
|
||||
if (oldValue == Double.parseDouble(getText()) &&
|
||||
table.getStorageType() != Table.STORAGE_TYPE_FLOAT) {
|
||||
setBinValue(binValue + (increment / Math.abs(increment)));
|
||||
}
|
||||
|
||||
table.colorize();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue