diff --git a/uisimulator/win32/button.c b/uisimulator/win32/button.c index 9f3c324077..c8935d81f3 100644 --- a/uisimulator/win32/button.c +++ b/uisimulator/win32/button.c @@ -22,6 +22,7 @@ #include "config.h" #include "sh7034.h" #include "button.h" +#include "kernel.h" #define KEY(k) HIBYTE(GetKeyState (k)) @@ -34,6 +35,7 @@ void button_init(void) int button_get(bool block) { + int func_call = current_tick; int btn = 0; do @@ -87,5 +89,7 @@ int button_get(bool block) } while (btn == 0 && block); + Sleep (50); + return btn; } \ No newline at end of file diff --git a/uisimulator/win32/uisw32.suo b/uisimulator/win32/uisw32.suo index a60bb1e9aa..cb2d0a65af 100644 Binary files a/uisimulator/win32/uisw32.suo and b/uisimulator/win32/uisw32.suo differ diff --git a/uisimulator/win32/uisw32.vcproj b/uisimulator/win32/uisw32.vcproj index ff157bd5d5..c373562688 100644 --- a/uisimulator/win32/uisw32.vcproj +++ b/uisimulator/win32/uisw32.vcproj @@ -107,7 +107,7 @@ Name="Source Files" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> + RelativePath="backlight-win32.c">