diff options
author | Keith Packard <keithp@keithp.com> | 2017-08-28 00:10:04 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2017-08-28 00:22:43 -0700 |
commit | dacd4c70700041a018b1f8ba47f22071b9600eaf (patch) | |
tree | 5a39729751153b2f79931996b2774a0b12a45431 /altoslib/AltosPreferences.java | |
parent | 7f5f37ac7fb71d3059f639b39315712f90e9bfd6 (diff) |
altoslib: Fix freq preference loading
Allocate throw-away freq array to get the class pointer.
Add null-ary AltosFrequency constructor for JSON code.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosPreferences.java')
-rw-r--r-- | altoslib/AltosPreferences.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/altoslib/AltosPreferences.java b/altoslib/AltosPreferences.java index 0c388f1b..c511332b 100644 --- a/altoslib/AltosPreferences.java +++ b/altoslib/AltosPreferences.java @@ -139,7 +139,7 @@ public class AltosPreferences { try { AltosJson json = AltosJson.fromString(backend.getString(frequenciesPreference, null)); - frequencies = (AltosFrequency[]) json.make(frequencies.getClass()); + frequencies = (AltosFrequency[]) json.make((new AltosFrequency[1]).getClass()); } catch (Exception e) { } |