]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/app.h
include wrapwin.h instead of windows.h directly (fixes CE compilation problems)
[wxWidgets.git] / include / wx / app.h
index f172a41422c536684bf72a25c586736cf6b3ad3a..85ba83f552b1e382f6436d237fc80cd499301b4b 100644 (file)
@@ -117,6 +117,12 @@ public:
     virtual void OnFatalException() { }
 
 #if wxUSE_EXCEPTIONS
+    // function called if an uncaught exception is caught inside the main
+    // event loop: it may return true to continue running the event loop or
+    // false to stop it (in the latter case it may rethrow the exception as
+    // well)
+    virtual bool OnExceptionInMainLoop() { throw; }
+
     // Called when an unhandled C++ exception occurs inside OnRun(): note that
     // the exception type is lost by now, so if you really want to handle the
     // exception you should override OnRun() and put a try/catch around