Bug 1321562 - Fix bugs in GeckoBundle.fromJSONObject; r=me

Fix a crash in GeckoBundle.fromJSONObject due to wrong values array
type. Also, fix a bug where the first element of a converted array is
repeated. r=me for trivial patch.
This commit is contained in:
Jim Chen 2016-12-01 12:25:22 -05:00
parent ca4aa1c411
commit 8eb5680901

View File

@ -636,7 +636,7 @@ public final class GeckoBundle {
}
Object out = null;
for (int i = 0; i < len; i++) {
final Object element = fromJSONValue(array.opt(0));
final Object element = fromJSONValue(array.opt(i));
if (element == null) {
continue;
}
@ -677,7 +677,7 @@ public final class GeckoBundle {
}
final String[] keys = new String[obj.length()];
final Object[] values = new String[obj.length()];
final Object[] values = new Object[obj.length()];
final Iterator<String> iter = obj.keys();
for (int i = 0; iter.hasNext(); i++) {