From: <ma...@us...> - 2003-05-21 16:25:11
|
Update of /cvsroot/decaldev/source/DenAgent In directory sc8-pr-cvs1:/tmp/cvs-serv16187 Modified Files: TrayWnd.cpp Log Message: Get rid of listSemaphores Index: TrayWnd.cpp =================================================================== RCS file: /cvsroot/decaldev/source/DenAgent/TrayWnd.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** TrayWnd.cpp 20 May 2003 15:37:10 -0000 1.9 --- TrayWnd.cpp 21 May 2003 16:25:08 -0000 1.10 *************** *** 22,28 **** const UINT s_uTaskbarRestart = RegisterWindowMessage(TEXT("TaskbarCreated")); - // Keep track of our semaphores we create - std::list<HANDLE> listSemaphores; - // This is for our windows enumeration process BOOL CALLBACK EnumerationCallbackProc( HWND, LPARAM ); --- 22,25 ---- *************** *** 110,114 **** else { - listSemaphores.clear(); m_uiTimer = SetTimer (1, 1000, NULL); } --- 107,110 ---- *************** *** 157,166 **** ::Shell_NotifyIcon( NIM_DELETE, &nid ); - for( std::list<HANDLE>::iterator i = listSemaphores.begin(); i != listSemaphores.end(); i++ ) - { - CloseHandle( *i ); - i = listSemaphores.erase( i ); - } - if (m_uiTimer) { --- 153,156 ---- *************** *** 212,217 **** } } - - listSemaphores.push_back( hLobbySemaphore ); CRegKey key; --- 202,205 ---- |