From cd78e1676de779392b4604cf173c8433de71df2f Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 5 Jul 2014 07:30:03 -0700 Subject: [PATCH] Fix savestates broken by #6493. --- Core/HLE/sceUsb.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Core/HLE/sceUsb.cpp b/Core/HLE/sceUsb.cpp index a99bf88001..cec6d9eb47 100644 --- a/Core/HLE/sceUsb.cpp +++ b/Core/HLE/sceUsb.cpp @@ -51,8 +51,13 @@ void __UsbDoState(PointerWrap &p) if (!s) return; - p.Do(usbStarted); - p.Do(usbConnected); + if (s >= 2) { + p.Do(usbStarted); + p.Do(usbConnected); + } else { + usbStarted = false; + usbConnected = true; + } p.Do(usbActivated); }