Example #1
0
 private void EventLoop()
 {
     while (running)
     {
         var e = vm.GetNextEventSet();
         if (e == null)
         {
             return;
         }
         foreach (var evt in e.Events)
         {
             running = HandleEvent(evt, e.SuspendPolicy);
             if (!running)
             {
                 break;
             }
         }
     }
 }