Ignore invalid width/height in setOrientationBis()

(cherry picked from commit 6f4993ddee)
This commit is contained in:
Sam Lantinga
2025-10-08 20:14:51 -07:00
parent bca30aafed
commit 205b5c9f44

View File

@@ -1128,6 +1128,11 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
int orientation_landscape = -1;
int orientation_portrait = -1;
if (w <= 1 || h <= 1) {
// Invalid width/height, ignore this request
return;
}
/* If set, hint "explicitly controls which UI orientations are allowed". */
if (hint.contains("LandscapeRight") && hint.contains("LandscapeLeft")) {
orientation_landscape = ActivityInfo.SCREEN_ORIENTATION_USER_LANDSCAPE;