Author: sebb
Date: Sat May 10 06:13:04 2008
New Revision: 655079
URL: http://svn.apache.org/viewvc?rev=655079&view=rev
Log:
Rework fix to avoid use of sun class reference
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/WrapperEditor.java
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/WrapperEditor.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/WrapperEditor.java?rev=655079&r1=655078&r2=655079&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/WrapperEditor.java
(original)
+++
jakarta/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/WrapperEditor.java
Sat May 10 06:13:04 2008
@@ -29,8 +29,6 @@
import org.apache.jorphan.logging.LoggingManager;
import org.apache.log.Logger;
-import sun.beans.editors.NumberEditor;
-
/**
* This is an implementation of a full-fledged property editor, providing both
* object-text transformation and an editor GUI (a custom editor component),
@@ -285,10 +283,16 @@
try {
// Bug 44314 Number field does not
seem to accept ""
- if (text.length()==0 && typeEditor
instanceof NumberEditor){
- text="0";//$NON-NLS-1$
- }
- typeEditor.setAsText(text);
+ try {
+ typeEditor.setAsText(text);
+ } catch (NumberFormatException e) {
+ if (text.length()==0){
+ text="0";//$NON-NLS-1$
+ typeEditor.setAsText(text);
+ } else {
+ shouldNeverHappen(e);
+ }
+ }
} catch (IllegalArgumentException e) {
shouldNeverHappen(e);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]