Fix manual reset behavior of Win32 events.

Events have a “reset” member that specify if they flag is automatically                                   
set back on read/wait. However, this was populated by bManualReset, so the                                
flag was inverted and once an event was set, it would forever be counted                                  
as so. Fixed by inverting the flag.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30831 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
sesse 2010-03-04 15:28:02 +00:00
parent 84bcc5642a
commit c6fb73d6b1
1 changed files with 1 additions and 1 deletions

View File

@ -736,7 +736,7 @@ static void* WINAPI expCreateEventA(void* pSecAttr, char bManualReset,
mlist->pm=pm;
mlist->pc=pc;
mlist->state=bInitialState;
mlist->reset=bManualReset;
mlist->reset=!bManualReset;
if(name)
strncpy(mlist->name, name, 127);
else