# HG changeset patch # User Sam Lantinga # Date 1260172880 0 # Node ID 61b7f5821576b035ebf3498b15810263c8666a51 # Parent e96be66e3673453eb642468eadcb10df0fd2bb7e On Windows the minimum window size may be larger than 80, so explicitly request the expected rectangle. diff -r e96be66e3673 -r 61b7f5821576 test/automated/render/render.c --- a/test/automated/render/render.c Sun Dec 06 08:39:01 2009 +0000 +++ b/test/automated/render/render.c Mon Dec 07 08:01:20 2009 +0000 @@ -56,11 +56,17 @@ 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;