# 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()