BF [ 1759655 ] NPE when you enter "+" in a numeric field
http://sourceforge.net/tracker/index.php?func=detail&aid=1759655&group_id=176962&atid=879332
This commit is contained in:
parent
f24df9b029
commit
6e1da61ef8
|
@ -16,11 +16,17 @@
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
package org.compiere.grid.ed;
|
package org.compiere.grid.ed;
|
||||||
|
|
||||||
import java.text.*;
|
import java.text.DecimalFormat;
|
||||||
import javax.swing.text.*;
|
import java.text.DecimalFormatSymbols;
|
||||||
|
|
||||||
|
import javax.swing.text.AttributeSet;
|
||||||
|
import javax.swing.text.BadLocationException;
|
||||||
|
import javax.swing.text.JTextComponent;
|
||||||
|
import javax.swing.text.PlainDocument;
|
||||||
|
|
||||||
import org.compiere.apps.ADialog;
|
import org.compiere.apps.ADialog;
|
||||||
import org.compiere.util.*;
|
import org.compiere.util.CLogger;
|
||||||
|
import org.compiere.util.DisplayType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Number Document Model.
|
* Number Document Model.
|
||||||
|
@ -30,6 +36,8 @@ import org.compiere.util.*;
|
||||||
* @see VNumber
|
* @see VNumber
|
||||||
* @author Jorg Janke
|
* @author Jorg Janke
|
||||||
* @version $Id: MDocNumber.java,v 1.2 2006/07/30 00:51:28 jjanke Exp $
|
* @version $Id: MDocNumber.java,v 1.2 2006/07/30 00:51:28 jjanke Exp $
|
||||||
|
*
|
||||||
|
* @author Teo Sarca, SC ARHIPAC SERVICE SRL - BF [ 1759655 ]
|
||||||
*/
|
*/
|
||||||
public final class MDocNumber extends PlainDocument
|
public final class MDocNumber extends PlainDocument
|
||||||
{
|
{
|
||||||
|
@ -145,7 +153,7 @@ public final class MDocNumber extends PlainDocument
|
||||||
// only positive numbers
|
// only positive numbers
|
||||||
if (m_displayType == DisplayType.Integer)
|
if (m_displayType == DisplayType.Integer)
|
||||||
return;
|
return;
|
||||||
if (content.charAt(0) == '-')
|
if (content.length() > 0 && content.charAt(0) == '-')
|
||||||
super.remove(0, 1);
|
super.remove(0, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue