From eb5b37c91d998f7bdad14e80884dd82b10375004 Mon Sep 17 00:00:00 2001 From: tomikun <60690056+alexytomi@users.noreply.github.com> Date: Mon, 27 Jul 2026 22:20:03 +0800 Subject: [PATCH] fix: Passing incorrect params to nativeSetScreenResolution This is actually a used vlaue, it affects MobileGL. We should set it properly. --- app_pojavlauncher/src/main/java/org/libsdl/app/SDLSurface.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/org/libsdl/app/SDLSurface.java b/app_pojavlauncher/src/main/java/org/libsdl/app/SDLSurface.java index b96c81e84..0d41d6980 100644 --- a/app_pojavlauncher/src/main/java/org/libsdl/app/SDLSurface.java +++ b/app_pojavlauncher/src/main/java/org/libsdl/app/SDLSurface.java @@ -230,7 +230,7 @@ public class SDLSurface extends SurfaceView implements SurfaceHolder.Callback, public void nativeResize(int w, int h){ DisplayMetrics realMetrics = new DisplayMetrics(); mDisplay.getRealMetrics( realMetrics ); - SDLActivity.nativeSetScreenResolution(w, h, w, h, (float)realMetrics.densityDpi / 160.0f, mDisplay.getRefreshRate()); + SDLActivity.nativeSetScreenResolution(w, h, Tools.currentDisplayMetrics.widthPixels, Tools.currentDisplayMetrics.heightPixels, (float)realMetrics.densityDpi / 160.0f, mDisplay.getRefreshRate()); SDLActivity.onNativeResize(); }