Update of /cvsroot/squirrel-sql/sql12/fw/src/net/sourceforge/squirrel_sql/fw/datasetviewer/cellcomponent
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9952
Modified Files:
DataTypeBigDecimal.java
Log Message:
better string handling
Index: DataTypeBigDecimal.java
===================================================================
RCS file: /cvsroot/squirrel-sql/sql12/fw/src/net/sourceforge/squirrel_sql/fw/datasetviewer/cellcomponent/DataTypeBigDecimal.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** DataTypeBigDecimal.java 7 Apr 2004 02:39:23 -0000 1.6
--- DataTypeBigDecimal.java 17 Apr 2004 03:31:52 -0000 1.7
***************
*** 301,305 ****
// not passed to this level by the in-cell editor.
if (c == KeyEvent.VK_TAB || c == KeyEvent.VK_ENTER) {
! ((IRestorableTextComponent)_theComponent).updateText(text.substring(0, text.length()-1));
_theComponent.getToolkit().beep();
e.consume();
--- 301,306 ----
// not passed to this level by the in-cell editor.
if (c == KeyEvent.VK_TAB || c == KeyEvent.VK_ENTER) {
! // remove all instances of the offending char
! ((IRestorableTextComponent)_theComponent).updateText( text.replaceAll(""+c, ""));
_theComponent.getToolkit().beep();
e.consume();
|