diff --git a/app/libs/boardwalk_lwjgl.jar b/app/libs/boardwalk_lwjgl.jar index f4eefa2cf..adee0938f 100644 Binary files a/app/libs/boardwalk_lwjgl.jar and b/app/libs/boardwalk_lwjgl.jar differ diff --git a/app/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java b/app/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java index 97041c6ab..79f75e344 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java @@ -32,6 +32,8 @@ public class PojavLoginActivity extends AppCompatActivity private int REQUEST_STORAGE_REQUEST_CODE = 1; private ProgressBar prb; private CheckBox sRemember, sOffline; + private LinearLayout loginLayout; + private ImageView imageLogo; private boolean isPromptingGrant = false; // private boolean isPermGranted = false; @@ -234,8 +236,8 @@ public class PojavLoginActivity extends AppCompatActivity private void uiInit() { setContentView(R.layout.launcher_login_v2); - final LinearLayout loginLayout = findViewById(R.id.login_layout_linear); - final ImageView imageLogo = findViewById(R.id.login_image_logo); + loginLayout = findViewById(R.id.login_layout_linear); + imageLogo = findViewById(R.id.login_image_logo); loginLayout.postDelayed(new Runnable(){ @Override public void run(){ @@ -264,6 +266,10 @@ public class PojavLoginActivity extends AppCompatActivity public void onResume() { super.onResume(); + if (loginLayout != null && imageLogo != null) { + imageLogo.setTranslationY(loginLayout.getY() - (imageLogo.getHeight() / 2f)); + } + // Clear current profile PojavProfile.setCurrentProfile(this, null); }