- Hacky wine patch to fix CORE-7054.
authorJames Tabor <james.tabor@reactos.org>
Sat, 12 Oct 2013 01:05:37 +0000 (01:05 +0000)
committerJames Tabor <james.tabor@reactos.org>
Sat, 12 Oct 2013 01:05:37 +0000 (01:05 +0000)
svn path=/trunk/; revision=60626

reactos/win32ss/user/user32/windows/defwnd.c

index 6920cb0..b54a8cb 100644 (file)
@@ -22,6 +22,7 @@ LRESULT DefWndNCActivate(HWND hWnd, WPARAM wParam, LPARAM lParam);
 LRESULT DefWndNCHitTest(HWND hWnd, POINT Point);
 LRESULT DefWndNCLButtonDown(HWND hWnd, WPARAM wParam, LPARAM lParam);
 LRESULT DefWndNCLButtonDblClk(HWND hWnd, WPARAM wParam, LPARAM lParam);
 LRESULT DefWndNCHitTest(HWND hWnd, POINT Point);
 LRESULT DefWndNCLButtonDown(HWND hWnd, WPARAM wParam, LPARAM lParam);
 LRESULT DefWndNCLButtonDblClk(HWND hWnd, WPARAM wParam, LPARAM lParam);
+LRESULT NC_HandleNCRButtonDown( HWND hwnd, WPARAM wParam, LPARAM lParam );
 void FASTCALL MenuInitSysMenuPopup(HMENU Menu, DWORD Style, DWORD ClsStyle, LONG HitTest );
 void MENU_EndMenu( HWND );
 
 void FASTCALL MenuInitSysMenuPopup(HMENU Menu, DWORD Style, DWORD ClsStyle, LONG HitTest );
 void MENU_EndMenu( HWND );
 
@@ -1163,14 +1164,7 @@ User32DefWindowProc(HWND hWnd,
         }
 
         case WM_NCRBUTTONDOWN:
         }
 
         case WM_NCRBUTTONDOWN:
-        {
-            /* in Windows, capture is taken when right-clicking on the caption bar */
-            if (wParam == HTCAPTION)
-            {
-                SetCapture(hWnd);
-            }
-            break;
-        }
+            return NC_HandleNCRButtonDown( hWnd, wParam, lParam );
 
         case WM_RBUTTONUP:
         {
 
         case WM_RBUTTONUP:
         {