[PATCH 8/9] quartz/vmr9: Use assignment instead of CopyRect

Gabriel Ivăncescu gabrielopcode at gmail.com
Fri Dec 28 06:23:04 CST 2018


Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---
 dlls/quartz/vmr9.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/quartz/vmr9.c b/dlls/quartz/vmr9.c
index 5aa9799..413638b 100644
--- a/dlls/quartz/vmr9.c
+++ b/dlls/quartz/vmr9.c
@@ -582,7 +582,7 @@ static const BaseWindowFuncTable renderer_BaseWindowFuncTable = {
 static HRESULT WINAPI VMR9_GetSourceRect(BaseControlVideo* This, RECT *pSourceRect)
 {
     struct quartz_vmr* pVMR9 = impl_from_BaseControlVideo(This);
-    CopyRect(pSourceRect,&pVMR9->source_rect);
+    if (pSourceRect) *pSourceRect = pVMR9->source_rect;
     return S_OK;
 }
 
@@ -648,7 +648,7 @@ static HRESULT WINAPI VMR9_GetStaticImage(BaseControlVideo* This, LONG *pBufferS
 static HRESULT WINAPI VMR9_GetTargetRect(BaseControlVideo* This, RECT *pTargetRect)
 {
     struct quartz_vmr* pVMR9 = impl_from_BaseControlVideo(This);
-    CopyRect(pTargetRect,&pVMR9->target_rect);
+    if (pTargetRect) *pTargetRect = pVMR9->target_rect;
     return S_OK;
 }
 
@@ -715,14 +715,14 @@ static HRESULT WINAPI VMR9_SetDefaultTargetRect(BaseControlVideo* This)
 static HRESULT WINAPI VMR9_SetSourceRect(BaseControlVideo* This, RECT *pSourceRect)
 {
     struct quartz_vmr* pVMR9 = impl_from_BaseControlVideo(This);
-    CopyRect(&pVMR9->source_rect,pSourceRect);
+    if (pSourceRect) pVMR9->source_rect = *pSourceRect;
     return S_OK;
 }
 
 static HRESULT WINAPI VMR9_SetTargetRect(BaseControlVideo* This, RECT *pTargetRect)
 {
     struct quartz_vmr* pVMR9 = impl_from_BaseControlVideo(This);
-    CopyRect(&pVMR9->target_rect,pTargetRect);
+    if (pTargetRect) pVMR9->target_rect = *pTargetRect;
     return S_OK;
 }
 
-- 
2.19.1




More information about the wine-devel mailing list