X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altosui%2FAltosUIPreferences.java;h=9c56d0318e35eb26372e7554e7d27086640d3f52;hb=e1133481f2208fd16be8196977696da2cce430f3;hp=4ef9384d0ceb862a6f3c5a1efa41def1396b043a;hpb=26c83bc0981036651a89c29771b2ad52c8fb0396;p=fw%2Faltos diff --git a/altosui/AltosUIPreferences.java b/altosui/AltosUIPreferences.java index 4ef9384d..9c56d031 100644 --- a/altosui/AltosUIPreferences.java +++ b/altosui/AltosUIPreferences.java @@ -22,6 +22,7 @@ import java.util.*; import java.awt.Component; import javax.swing.*; import org.altusmetrum.AltosLib.*; +import org.altusmetrum.altosuilib.*; public class AltosUIPreferences extends AltosPreferences { @@ -45,8 +46,8 @@ public class AltosUIPreferences extends AltosPreferences { /* Serial debug */ static boolean serial_debug; - public static void init(AltosUIPreferencesBackend in_backend) { - AltosPreferences.init(in_backend); + public static void init() { + AltosPreferences.init(new AltosUIPreferencesBackend()); font_listeners = new LinkedList(); @@ -59,6 +60,8 @@ public class AltosUIPreferences extends AltosPreferences { AltosLink.set_debug(serial_debug); } + static { init(); } + static void set_component(Component in_component) { component = in_component; } @@ -161,7 +164,7 @@ public class AltosUIPreferences extends AltosPreferences { } } public static void set_serial_debug(boolean new_serial_debug) { - AltosLink.set_debug(serial_debug); + AltosLink.set_debug(new_serial_debug); synchronized (backend) { serial_debug = new_serial_debug; backend.putBoolean(serialDebugPreference, serial_debug);