OSDN Git Service

fix: illegal drag event after wheel event
authorU-i7\gimy <gimy@users.sourceforge.jp>
Fri, 24 Jul 2009 15:05:39 +0000 (00:05 +0900)
committerU-i7\gimy <gimy@users.sourceforge.jp>
Fri, 24 Jul 2009 15:05:39 +0000 (00:05 +0900)
engine.cpp

index d8fba76..664a264 100644 (file)
@@ -921,7 +921,7 @@ unsigned int Engine::mouseDetour(WPARAM i_message, MSLLHOOKSTRUCT *i_mid)
                                m_kidq.push_back(kid2);\r
                                SetEvent(m_readEvent);\r
                        }\r
-               } else if (!(kid.Flags & WM_MOUSEWHEEL)) {\r
+               } else if (i_message != WM_MOUSEWHEEL) {\r
                        m_buttonPressed = true;\r
                        m_msllHookCurrent = *i_mid;\r
                }\r