diff options
Diffstat (limited to 'uisimulator/common')
-rw-r--r-- | uisimulator/common/sim_tasks.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/uisimulator/common/sim_tasks.c b/uisimulator/common/sim_tasks.c index 8c1f193080..c53b9990fd 100644 --- a/uisimulator/common/sim_tasks.c +++ b/uisimulator/common/sim_tasks.c | |||
@@ -92,7 +92,9 @@ void sim_thread(void) | |||
92 | last_broadcast_tick = current_tick; | 92 | last_broadcast_tick = current_tick; |
93 | } | 93 | } |
94 | 94 | ||
95 | num_acks_to_expect += queue_broadcast(SYS_USB_CONNECTED, 0) - 1; | 95 | /* NOTE: Unlike the USB code, we do not subtract one here |
96 | * because the sim_queue is not registered for broadcasts! */ | ||
97 | num_acks_to_expect += queue_broadcast(SYS_USB_CONNECTED, 0); | ||
96 | DEBUGF("USB inserted. Waiting for %d acks...\n", | 98 | DEBUGF("USB inserted. Waiting for %d acks...\n", |
97 | num_acks_to_expect); | 99 | num_acks_to_expect); |
98 | break; | 100 | break; |