projects
/
sdk
/
emulator
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
88d2c95
)
Fix the sendkey hold time calculation (Jan Kiszka).
author
balrog
<balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 9 Jun 2008 00:03:47 +0000
(
00:03
+0000)
committer
balrog
<balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 9 Jun 2008 00:03:47 +0000
(
00:03
+0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4703
c046a42c
-6fe2-441c-8c8c-
71466251a162
monitor.c
patch
|
blob
|
history
diff --git
a/monitor.c
b/monitor.c
index
002fc02
..
1eb8be1
100644
(file)
--- a/
monitor.c
+++ b/
monitor.c
@@
-982,8
+982,8
@@
static void do_sendkey(const char *string, int has_hold_time, int hold_time)
kbd_put_keycode(keycode & 0x7f);
}
/* delayed key up events */
- qemu_mod_timer(key_timer,
-
qemu_get_clock(vm_clock) + ticks_per_sec * hold_time
);
+ qemu_mod_timer(key_timer,
qemu_get_clock(vm_clock) +
+
muldiv64(ticks_per_sec, hold_time, 1000)
);
}
static int mouse_button_state;