Usermode/AxWin4 - Fix deserialiser, ::std::map for client windows, debugging
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / main.cpp
index 0cd048f..f32b285 100644 (file)
@@ -121,12 +121,17 @@ int main(int argc, char *argv[])
                }
                _SysDebug("rv=%i, timeout=%lli", rv, timeout);
                
-               Timing::CheckEvents();
-               
-               input->HandleSelect(rfds);
-               IPC::HandleSelect(rfds);
-               
-               compositor->Redraw();
+               try {
+                       Timing::CheckEvents();
+                       
+                       input->HandleSelect(rfds);
+                       IPC::HandleSelect(rfds);
+                       
+                       compositor->Redraw();
+               }
+               catch(...) {
+                       ::_SysDebug("Exception during select handling");
+               }
        }
        return 0;
 }

UCC git Repository :: git.ucc.asn.au