diff options
author | Felix Arends <edx@rockbox.org> | 2002-04-30 21:15:02 +0000 |
---|---|---|
committer | Felix Arends <edx@rockbox.org> | 2002-04-30 21:15:02 +0000 |
commit | 664b2f7e9ef5ba4788b8eb7356d0275fd5505dea (patch) | |
tree | bb838521feb41f579fea25830c51f389045e38fa /uisimulator/win32/button.c | |
parent | 335ae5578acf2e8889d155fd6b74a48fcf05aca3 (diff) | |
download | rockbox-664b2f7e9ef5ba4788b8eb7356d0275fd5505dea.tar.gz rockbox-664b2f7e9ef5ba4788b8eb7356d0275fd5505dea.zip |
UISW32 dir functions working,
dirbrowse compatible.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@349 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/win32/button.c')
-rw-r--r-- | uisimulator/win32/button.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/uisimulator/win32/button.c b/uisimulator/win32/button.c index 6c4ec9962a..5fbb9e9e3c 100644 --- a/uisimulator/win32/button.c +++ b/uisimulator/win32/button.c | |||
@@ -24,7 +24,12 @@ | |||
24 | 24 | ||
25 | #define KEY(k) HIBYTE(GetKeyState (k)) | 25 | #define KEY(k) HIBYTE(GetKeyState (k)) |
26 | 26 | ||
27 | void button_init(void) {} | 27 | int last_key ; |
28 | |||
29 | void button_init(void) | ||
30 | { | ||
31 | last_key = 0 ; | ||
32 | } | ||
28 | 33 | ||
29 | int button_get(void) | 34 | int button_get(void) |
30 | { | 35 | { |
@@ -64,5 +69,8 @@ int button_get(void) | |||
64 | if (KEY (VK_SUBTRACT)) | 69 | if (KEY (VK_SUBTRACT)) |
65 | btn |= BUTTON_F3; // F3 button | 70 | btn |= BUTTON_F3; // F3 button |
66 | 71 | ||
67 | return btn; | 72 | if (btn != 0) { |
73 | last_key = 0 ; | ||
74 | } | ||
75 | return btn; | ||
68 | } \ No newline at end of file | 76 | } \ No newline at end of file |