[PATCH 2/2] d3dx9: Print a FIXME when D3DXSaveSurfaceToFileInMemory() is called with an empty rect.

Matteo Bruni mbruni at codeweavers.com
Fri May 31 04:08:11 CDT 2019


Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
---
 dlls/d3dx9_36/surface.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/d3dx9_36/surface.c b/dlls/d3dx9_36/surface.c
index 57d9818cd91..531aeeb90d9 100644
--- a/dlls/d3dx9_36/surface.c
+++ b/dlls/d3dx9_36/surface.c
@@ -2129,7 +2129,8 @@ HRESULT WINAPI D3DXSaveSurfaceToFileInMemory(ID3DXBuffer **dst_buffer, D3DXIMAGE
     {
         if (src_rect->left == src_rect->right || src_rect->top == src_rect->bottom)
         {
-            WARN("Invalid rectangle with 0 area\n");
+            FIXME("Empty rectangle.\n");
+            /* This should return a proper file header. */
             return D3DXCreateBuffer(64, dst_buffer);
         }
         if (src_rect->left < 0 || src_rect->top < 0)
-- 
2.21.0




More information about the wine-devel mailing list