diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/JavaGUILauncherActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/JavaGUILauncherActivity.java index efba6ad1c..db1e63e98 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/JavaGUILauncherActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/JavaGUILauncherActivity.java @@ -8,6 +8,8 @@ import android.util.*; import android.view.*; import android.widget.*; +import androidx.activity.OnBackPressedCallback; + import java.io.*; import java.util.*; @@ -155,6 +157,14 @@ public class JavaGUILauncherActivity extends BaseActivity implements View.OnTouc } catch (Throwable th) { Tools.showError(this, th, true); } + + + getOnBackPressedDispatcher().addCallback(new OnBackPressedCallback(true) { + @Override + public void handleOnBackPressed() { + MainActivity.dialogForceClose(JavaGUILauncherActivity.this); + } + }); } @Override @@ -165,6 +175,8 @@ public class JavaGUILauncherActivity extends BaseActivity implements View.OnTouc decorView.setSystemUiVisibility(uiOptions); } + + @Override public boolean onTouch(View v, MotionEvent e) { boolean isDown;