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>
frequency = f;
description = d;
}
+ public AltosFrequency() {
+ this(0, null);
+ }
}
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) {
}