aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManolo Carrasco <manolo@apache.org>2014-01-21 13:08:37 +0100
committerManolo Carrasco <manolo@apache.org>2014-01-21 13:08:37 +0100
commit916030ed0dd8872a5467087140f45ac63b165c7d (patch)
tree618beec3170b32307d0cff673d5a3b7d49cb9e5e
parent9164a892dd9371e67bfc6cac50973b4588cd861d (diff)
downloadgwtquery-916030ed0dd8872a5467087140f45ac63b165c7d.tar.gz
gwtquery-916030ed0dd8872a5467087140f45ac63b165c7d.zip
Return double always when getting numbers like JS
-rw-r--r--gwtquery-core/src/main/java/com/google/gwt/query/vm/JsonFactoryJre.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/gwtquery-core/src/main/java/com/google/gwt/query/vm/JsonFactoryJre.java b/gwtquery-core/src/main/java/com/google/gwt/query/vm/JsonFactoryJre.java
index e40feca0..4a1b9c3c 100644
--- a/gwtquery-core/src/main/java/com/google/gwt/query/vm/JsonFactoryJre.java
+++ b/gwtquery-core/src/main/java/com/google/gwt/query/vm/JsonFactoryJre.java
@@ -105,6 +105,10 @@ public class JsonFactoryJre implements JsonFactory {
ret = jsonFactory.create(clz, (JSONObject)ret);
}
}
+ // Javascript always returns a double
+ if (ret instanceof Number) {
+ ret = Double.valueOf(((Number) ret).doubleValue());
+ }
}
} catch (JSONException e) {
}