From 5f2e5c1079e7779fbe2c411749d944dca8f8cc3f Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh <40482367+khanhduytran0@users.noreply.github.com> Date: Sun, 17 Jan 2021 09:49:16 +0700 Subject: [PATCH] Update PojavLoginActivity.java --- .../main/java/net/kdt/pojavlaunch/PojavLoginActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java index 4b8f47ec3..2a9e20f83 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java @@ -773,6 +773,10 @@ public class PojavLoginActivity extends BaseActivity } } }); + + // Tiny trick to avoid 'const' field + final int accountIndex_final = accountIndex; + removeButton.setOnClickListener(new View.OnClickListener() { final String selectedAccName = accountName.getText().toString(); @Override @@ -785,7 +789,7 @@ public class PojavLoginActivity extends BaseActivity @Override public void onClick(DialogInterface p1, int p2) { new InvalidateTokenTask(PojavLoginActivity.this).execute(selectedAccName); - accountListLayout.removeViewsInLayout(accountIndex, 1); + accountListLayout.removeViewsInLayout(accountIndex_final, 1); //Resize the window accountDialog.getWindow().setLayout((int)(xScreen*0.4),(int) Math.min((yScreen*0.8), (73 + accountListLayout.getChildCount()*55)*(PojavLoginActivity.this.getResources().getDisplayMetrics().densityDpi/160f) )); }