Commit 5bc2785b authored by Reece Dunn's avatar Reece Dunn Committed by Alexandre Julliard

uxtheme: Draw the correct part of the themed parent background to the DC.

parent 1a67f07c
...@@ -100,7 +100,7 @@ HRESULT WINAPI DrawThemeParentBackground(HWND hwnd, HDC hdc, RECT *prc) ...@@ -100,7 +100,7 @@ HRESULT WINAPI DrawThemeParentBackground(HWND hwnd, HDC hdc, RECT *prc)
hParent = hwnd; hParent = hwnd;
if(prc) { if(prc) {
CopyRect(&rt, prc); CopyRect(&rt, prc);
MapWindowPoints(hwnd, NULL, (LPPOINT)&rt, 2); MapWindowPoints(hwnd, hParent, (LPPOINT)&rt, 2);
clip = CreateRectRgn(0,0,1,1); clip = CreateRectRgn(0,0,1,1);
hasClip = GetClipRgn(hdc, clip); hasClip = GetClipRgn(hdc, clip);
...@@ -110,8 +110,8 @@ HRESULT WINAPI DrawThemeParentBackground(HWND hwnd, HDC hdc, RECT *prc) ...@@ -110,8 +110,8 @@ HRESULT WINAPI DrawThemeParentBackground(HWND hwnd, HDC hdc, RECT *prc)
IntersectClipRect(hdc, prc->left, prc->top, prc->right, prc->bottom); IntersectClipRect(hdc, prc->left, prc->top, prc->right, prc->bottom);
} }
else { else {
GetClientRect(hParent, &rt); GetClientRect(hwnd, &rt);
MapWindowPoints(hParent, NULL, (LPPOINT)&rt, 2); MapWindowPoints(hwnd, hParent, (LPPOINT)&rt, 2);
} }
OffsetViewportOrgEx(hdc, -rt.left, -rt.top, &org); OffsetViewportOrgEx(hdc, -rt.left, -rt.top, &org);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment