From bb84043de0207db384f0a9074ca8ef50062506f5 Mon Sep 17 00:00:00 2001 From: sktsqrl Date: Wed, 4 Jul 2012 16:17:47 -0700 Subject: [PATCH] bba: (windows) fix games which stop and restart recving, such as logging off of PSO and loggin on again without stopping dolphin --- Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp b/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp index 15d2e1f6bb..87ebd90344 100644 --- a/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp +++ b/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp @@ -252,10 +252,7 @@ void CEXIETHERNET::Deactivate() RecvStop(); - CloseHandle(mHRecvEvent); CloseHandle(mHAdapter); - - mHRecvEvent = INVALID_HANDLE_VALUE; mHAdapter = INVALID_HANDLE_VALUE; } @@ -352,4 +349,7 @@ void CEXIETHERNET::RecvStop() return; UnregisterWaitEx(mHReadWait, INVALID_HANDLE_VALUE); + + CloseHandle(mHRecvEvent); + mHRecvEvent = INVALID_HANDLE_VALUE; }