From ce410261ab0049a8088cc1ac4beafb71d40caac5 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 7 Dec 2009 08:01:20 +0000 Subject: [PATCH] On Windows the minimum window size may be larger than 80, so explicitly request the expected rectangle. --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404274 --- test/automated/render/render.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/automated/render/render.c b/test/automated/render/render.c index 4c61a031a..906e8cb53 100644 --- a/test/automated/render/render.c +++ b/test/automated/render/render.c @@ -56,11 +56,17 @@ static int render_testBlitBlend (void); static int render_compare( const char *msg, const SurfaceImage_t *s, int allowable_error ) { int ret; + SDL_Rect rect; Uint8 pix[4*80*60]; SDL_Surface *testsur; /* Read pixels. */ - ret = SDL_RenderReadPixels( NULL, FORMAT, pix, 80*4 ); + /* Explicitly specify the rect in case the window isn't expected size... */ + rect.x = 0; + rect.y = 0; + rect.w = 80; + rect.h = 60; + ret = SDL_RenderReadPixels( &rect, FORMAT, pix, 80*4 ); if (SDL_ATassert( "SDL_RenderReadPixels", ret==0) ) return 1;