On 2014-04-22 22:46, aandrejevic(a)svn.reactos.org wrote:
---
branches/ntvdm/subsystems/ntvdm/ntvdm.c [iso-8859-1] (original)
+++ branches/ntvdm/subsystems/ntvdm/ntvdm.c [iso-8859-1] Tue Apr 22 20:46:50 2014
@@ -196,6 +197,11 @@
EmulatorInterrupt(0x23);
break;
}
+ case CTRL_LAST_CLOSE_EVENT:
+ {
+ if (CommandThread) TerminateThread(CommandThread, 0);
+ break;
+ }
default:
{
/* Stop the VDM if the user logs out or closes the console */
Wasn't there an event to tell that thread to exit?
Using TerminateThread like this feels icky.