]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/evtloop.cpp
Filter index wasn't being set for multiple file dialog
[wxWidgets.git] / src / msw / evtloop.cpp
index 1012498409fffba56ba0d74dab2ddf838d3c8f00..1d52ec45f363f672b71d7209d47e9cd7e3fd2484 100644 (file)
 
 #include "wx/msw/private.h"
 
+// For MB_TASKMODAL
+#ifdef __WXWINCE__
+#include "wx/msw/wince/missing.h"
+#endif
+
 #if wxUSE_THREADS
     #include "wx/thread.h"
 
@@ -227,8 +232,8 @@ bool wxEventLoopImpl::SendIdleMessage()
 wxEventLoopImpl::wxCatchAllResponse wxEventLoopImpl::OnCatchAll()
 {
     switch (::MessageBox(NULL, 
-            _T("An unhandled exception occurred. 'Abort' will terminate the program,\r\n"
-            "'Retry' will close the current dialog, 'Ignore' will try to continue."), 
+            _T("An unhandled exception occurred. 'Abort' will terminate the program,\r\n\
+'Retry' will close the current dialog, 'Ignore' will try to continue."),
             _T("Unhandled exception"), 
             MB_ABORTRETRYIGNORE|MB_ICONERROR|MB_TASKMODAL))
     {
@@ -276,7 +281,7 @@ int wxEventLoop::Run()
     // wxModalEventLoop depends on this (so we can't just use ON_BLOCK_EXIT or
     // something similar here)
 #if wxUSE_EXCEPTIONS
-    bool retryAfterException;
+    bool retryAfterException = false;
     do {
         retryAfterException=false;
 #endif