]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/evtloop.cpp
Swap client data pointers in wxRearrangeList too.
[wxWidgets.git] / src / msw / evtloop.cpp
index 0d57104c33524b8aaaaea5249da025af51b69b38..6d8ecdd7c2d5bfc984a93de273dbe505da3eb4ac 100644 (file)
@@ -401,7 +401,7 @@ bool wxGUIEventLoop::YieldFor(long eventsToProcess)
             if ((eventsToProcess & wxEVT_CATEGORY_UI) == 0)
             {
                 // this msg is not going to be dispatched...
-                // however WM_PAINT is special: until there are damaged 
+                // however WM_PAINT is special: until there are damaged
                 // windows, Windows will keep sending it forever!
                 if (nPaintsReceived > 10)
                 {
@@ -429,7 +429,9 @@ bool wxGUIEventLoop::YieldFor(long eventsToProcess)
         wxEventCategory cat;
         switch (msg.message)
         {
+#if !defined(__WXWINCE__)
             case WM_NCMOUSEMOVE:
+
             case WM_NCLBUTTONDOWN:
             case WM_NCLBUTTONUP:
             case WM_NCLBUTTONDBLCLK:
@@ -439,6 +441,7 @@ bool wxGUIEventLoop::YieldFor(long eventsToProcess)
             case WM_NCMBUTTONDOWN:
             case WM_NCMBUTTONUP:
             case WM_NCMBUTTONDBLCLK:
+#endif
 
             case WM_KEYDOWN:
             case WM_KEYUP:
@@ -467,11 +470,13 @@ bool wxGUIEventLoop::YieldFor(long eventsToProcess)
             case WM_IME_KEYDOWN:
             case WM_IME_KEYUP:
 
+#if !defined(__WXWINCE__)
             case WM_MOUSEHOVER:
+            case WM_MOUSELEAVE:
+#endif
 #ifdef WM_NCMOUSELEAVE
             case WM_NCMOUSELEAVE:
 #endif
-            case WM_MOUSELEAVE:
 
             case WM_CUT:
             case WM_COPY:
@@ -560,16 +565,7 @@ void wxConsoleEventLoop::WakeUp()
 
 void wxConsoleEventLoop::ProcessMessage(WXMSG *msg)
 {
-    if ( msg->message == WM_TIMER )
-    {
-        TIMERPROC proc = (TIMERPROC)msg->lParam;
-        if ( proc )
-            (*proc)(NULL, 0, msg->wParam, 0);
-    }
-    else
-    {
-        ::DispatchMessage(msg);
-    }
+    ::DispatchMessage(msg);
 }
 
 bool wxConsoleEventLoop::Dispatch()