X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fsdl2%2Fg_system.pas;h=eec03232f7d26e99fd2619d39994ff5291b26257;hb=dac16ad95bb1fcf32130e3d6f7a301e63ba85ab0;hp=992d6dc4c7091de9906f6f9808ef695c7553542c;hpb=7c06a96f799350b246c7ed39d30c2a08237edee5;p=d2df-sdl.git diff --git a/src/game/sdl2/g_system.pas b/src/game/sdl2/g_system.pas index 992d6dc..eec0323 100644 --- a/src/game/sdl2/g_system.pas +++ b/src/game/sdl2/g_system.pas @@ -124,7 +124,7 @@ implementation e_ResizeWindow(w, h); e_InitGL; g_Game_SetupScreenSize; - {$IFNDEF ANDOIRD} + {$IFNDEF ANDROID} (* This will fix menu reset on keyboard showing *) g_Menu_Reset; {$ENDIF} @@ -247,8 +247,6 @@ implementation procedure sys_Repaint; begin - if glRenderToFBO then - e_BlitFramebuffer(gWinSizeX, gWinSizeY); SDL_GL_SwapWindow(window) end; @@ -509,9 +507,11 @@ implementation e_KeyUpDown(key, down); g_Console_ProcessBind(key, down); end - else if gConsoleShow or gChatShow or (g_ActiveWindow <> nil) then + else begin - KeyPress(key) // key repeat in menus and shit + if g_dbg_input then + e_LogWritefln('Input Debug: keyrep, scancode=%s', [key]); + g_Console_ProcessBindRepeat(key); end end;