From fa691d8ab793a142bbc6522c14d7361d245b47c2 Mon Sep 17 00:00:00 2001 From: Scrappers Date: Sat, 21 Aug 2021 21:50:47 -0500 Subject: [PATCH] Fixed Memory Leaks in UiStateManager --- .../superiorExtendedEngine/menuStates/UiStateManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SuperiorPlugin/src/main/java/com/scrappers/superiorExtendedEngine/menuStates/UiStateManager.java b/SuperiorPlugin/src/main/java/com/scrappers/superiorExtendedEngine/menuStates/UiStateManager.java index 6684155..0302ea3 100644 --- a/SuperiorPlugin/src/main/java/com/scrappers/superiorExtendedEngine/menuStates/UiStateManager.java +++ b/SuperiorPlugin/src/main/java/com/scrappers/superiorExtendedEngine/menuStates/UiStateManager.java @@ -34,7 +34,9 @@ public class UiStateManager extends RelativeLayout { public UiStateManager(ViewGroup context) { super(context.getContext()); /*attach the parent View state*/ - setLayoutParams(new LayoutParams(context.getLayoutParams().width,context.getLayoutParams().height)); + if(context.getLayoutParams() != null) { + setLayoutParams(new LayoutParams(context.getLayoutParams().width, context.getLayoutParams().height)); + } context.addView(this); this.context=context; }