From 0190cfc29a07a5a281f0fd1bdac4999ba65c19ba Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Tue, 28 Dec 2021 16:47:19 +0100 Subject: Turn Config into a singleton object The goal is to remove a cast of the 'context' into 'Keyboard2'. --- srcs/juloo.keyboard2/Keyboard2View.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'srcs/juloo.keyboard2/Keyboard2View.java') diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java index c85af4d..4430df4 100644 --- a/srcs/juloo.keyboard2/Keyboard2View.java +++ b/srcs/juloo.keyboard2/Keyboard2View.java @@ -45,14 +45,14 @@ public class Keyboard2View extends View _vibratorService = (Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE); _handler = new Handler(this); _theme = new Theme(getContext(), attrs); - refreshConfig(((Keyboard2)context).getConfig(), null); + _config = Config.globalConfig(); + refreshConfig(null); setOnTouchListener(this); } /* Internally calls [reset()]. */ - public void refreshConfig(Config config, KeyboardData kw) + public void refreshConfig(KeyboardData kw) { - _config = config; if (kw != null) setKeyboard(kw); // handle layout options then calls reset(). } -- cgit v1.2.3