optimization updates
[debian/openrocket] / src / net / sf / openrocket / gui / components / DoubleCellEditor.java
index 6ff86822e694454cdcf75a9fc787ecfb1c1cff60..1602350acdf084a1eca117e68a169936d3143725 100644 (file)
@@ -1,6 +1,7 @@
 package net.sf.openrocket.gui.components;
 
 import java.awt.Component;
+import java.text.ParseException;
 
 import javax.swing.AbstractCellEditor;
 import javax.swing.JSpinner;
@@ -34,6 +35,17 @@ public class DoubleCellEditor extends AbstractCellEditor implements TableCellEdi
        }
        
        
+       @Override
+       public boolean stopCellEditing() {
+               try {
+                       editor.commitEdit();
+               } catch (ParseException e) {
+                       // Ignore
+               }
+               return super.stopCellEditing();
+       }
+       
+       
        @Override
        public Object getCellEditorValue() {
                return model.getValue();