فهرست منبع

Merge pull request #1418 from rgngl/androidVolumeKeyFix

Don't consume volume up/down key events in PlatformAndroid
Sean Taylor 12 سال پیش
والد
کامیت
3bf1f92ef3
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      gameplay/src/PlatformAndroid.cpp

+ 5 - 1
gameplay/src/PlatformAndroid.cpp

@@ -1019,7 +1019,11 @@ static int32_t engine_handle_input(struct android_app* app, AInputEvent* event)
     {
         int32_t action = AKeyEvent_getAction(event);
         int32_t keycode = AKeyEvent_getKeyCode(event);
-        int32_t metastate = AKeyEvent_getMetaState(event); 
+        int32_t metastate = AKeyEvent_getMetaState(event);
+
+        //Don't consume volume up/down events.
+        if (keycode == AKEYCODE_VOLUME_DOWN || keycode == AKEYCODE_VOLUME_UP)
+            return 0;
 
         switch(action)
         {