# HG changeset patch # User Lolitech # Date 1260348060 -3600 # Node ID 3d0c06e2648c57778f72c08c7b6604eb0a55d9c6 # Parent bc26c42d2eecf6133c9aa616fa5180a75db8c430 Fixed freeze on debug suspend. diff -r bc26c42d2eec -r 3d0c06e2648c targets/Win32/plc_Win32_main.c --- a/targets/Win32/plc_Win32_main.c Wed Dec 09 01:11:48 2009 +0100 +++ b/targets/Win32/plc_Win32_main.c Wed Dec 09 09:41:00 2009 +0100 @@ -187,6 +187,8 @@ WaitForSingleObject(debug_sem, INFINITE); /*__DEBUG is protected by this mutex */ __DEBUG = !disable; + if(disable) + ReleaseSemaphore(debug_sem, 1, NULL); } void resumeDebug()