From 6c57f3f261bc2158aa9ecc20e5173f4fde418efb Mon Sep 17 00:00:00 2001 From: Chloe Date: Sat, 17 Oct 2026 17:54:11 -0500 Subject: [PATCH] fix keyboard insets attempting to use new apis --- app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt b/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt index 5f90add..a5ac263 100644 --- a/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt +++ b/app/src/main/java/org/cocos2dx/lib/Cocos2dxGLSurfaceView.kt @@ -97,6 +97,10 @@ class Cocos2dxGLSurfaceView(context: Context) : GLSurfaceView(context) { @RequiresApi(Build.VERSION_CODES.R) fun onKeyboardInsets(windowInsets: WindowInsets) { + if (!cocos2dxGLSurfaceView.sendNewCocosEvents) { + return + } + val visible = windowInsets.isVisible(WindowInsets.Type.ime()) val offsetHeight = if (visible) windowInsets.getInsets(WindowInsets.Type.ime()).bottom else 0