From 804d349b2ee2b765ade697cc397c8d5ca2dfde52 Mon Sep 17 00:00:00 2001 From: Boulay Mathias Date: Mon, 31 Oct 2022 19:44:43 +0100 Subject: [PATCH] Fix [control]: Always update the control scale in the builder This fixes the controls being wrongly placed when quickly changing the scale --- .../java/net/kdt/pojavlaunch/customcontrols/ControlData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlData.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlData.java index 5382e90b4..02f480553 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlData.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/customcontrols/ControlData.java @@ -272,7 +272,7 @@ public class ControlData { keyValueMap.put("screen_width", "DUMMY_DATA" ); keyValueMap.put("screen_height", "DUMMY_DATA"); keyValueMap.put("margin", Integer.toString((int) Tools.dpToPx(2))); - keyValueMap.put("preferred_scale", Float.toString(LauncherPreferences.PREF_BUTTONSIZE)); + keyValueMap.put("preferred_scale", "DUMMY_DATA"); conversionMap = new WeakReference<>(keyValueMap); } @@ -295,6 +295,7 @@ public class ControlData { valueMap.put("height", Float.toString(getHeight())); valueMap.put("screen_width",Integer.toString(CallbackBridge.physicalWidth)); valueMap.put("screen_height",Integer.toString(CallbackBridge.physicalHeight)); + valueMap.put("preferred_scale", Float.toString(LauncherPreferences.PREF_BUTTONSIZE)); return valueMap; }