2
0
Эх сурвалжийг харах

Eat Android Back key to avoid crash

raysan5 9 жил өмнө
parent
commit
802f29fb0e
1 өөрчлөгдсөн 6 нэмэгдсэн , 10 устгасан
  1. 6 10
      src/gestures.c

+ 6 - 10
src/gestures.c

@@ -534,20 +534,16 @@ static int32_t AndroidInputCallback(struct android_app *app, AInputEvent *event)
     }
     else if (type == AINPUT_EVENT_TYPE_KEY)
     {
-        //int32_t key = AKeyEvent_getKeyCode(event);
-        //int32_t AKeyEvent_getMetaState(event);
-        
-        //int32_t code = AKeyEvent_getKeyCode((const AInputEvent *)event);
-        
+        int32_t keycode = AKeyEvent_getKeyCode(event);
+        int32_t AKeyEvent_getMetaState(event);
+
         // If we are in active mode, we eat the back button and move into pause mode.  
         // If we are already in pause mode, we allow the back button to be handled by the OS, which means we'll be shut down.
-        /*
-        if ((code == AKEYCODE_BACK) && mActiveMode)
+        if ((keycode == AKEYCODE_BACK)) // && mActiveMode)
         {
-            setActiveMode(false);
-            return 1;
+            //setActiveMode(false);
+            //return 1;
         }
-        */
     }
     
     int32_t action = AMotionEvent_getAction(event);