summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-02-11 14:34:12 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-02-11 14:34:12 +0000
commit3cac79e68fa2f9231bcc157270f86d4d849718f4 (patch)
tree0813ae1c35364af4cc0a4e5fa9e6e029d5bf0955
parent6805475fb9142187e9d3c505b2fd225c47477873 (diff)
downloadrockbox-3cac79e68fa2f9231bcc157270f86d4d849718f4.tar.gz
rockbox-3cac79e68fa2f9231bcc157270f86d4d849718f4.zip
iRiver: mpeg_thread now correctly responds to SYS_USB_DISCONNECT
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5911 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/mpeg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index 954faece94..3223cabdbe 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -1998,6 +1998,9 @@ static void mpeg_thread(void)
1998 /* Tell the USB thread that we are safe */ 1998 /* Tell the USB thread that we are safe */
1999 DEBUGF("mpeg_thread got SYS_USB_CONNECTED\n"); 1999 DEBUGF("mpeg_thread got SYS_USB_CONNECTED\n");
2000 usb_acknowledge(SYS_USB_CONNECTED_ACK); 2000 usb_acknowledge(SYS_USB_CONNECTED_ACK);
2001
2002 /* Wait until the USB cable is extracted again */
2003 usb_wait_for_disconnect(&mpeg_queue);
2001 break; 2004 break;
2002 } 2005 }
2003 } 2006 }