# HG changeset patch # User Sam Lantinga # Date 1016591069 0 # Node ID 2847fd83f115b08e5b6e2ff73ae0a55d165182e6 # Parent c97c1d3b3b5c6dd7ae675cbdf9dcd44c650d8b5c Date: Fri, 15 Mar 2002 18:24:59 GMT+1 From: Patrice Mandin Subject: [SDL] [PATCH] Atari port, bug in xbios driver driver Hello, This patch correct a stupid mistake in the FlipHWSurface function, where I forgot to update surface->pixels when using a double buffered surface. diff -r c97c1d3b3b5c -r 2847fd83f115 src/video/xbios/SDL_xbios.c --- a/src/video/xbios/SDL_xbios.c Wed Mar 20 02:21:46 2002 +0000 +++ b/src/video/xbios/SDL_xbios.c Wed Mar 20 02:24:29 2002 +0000 @@ -654,7 +654,10 @@ Vsync(); if ((surface->flags & SDL_DOUBLEBUF) == SDL_DOUBLEBUF) { - XBIOS_fbnum ^= 1; + XBIOS_fbnum ^= 1; + if ((surface->format->BitsPerPixel) > 8) { + surface->pixels=XBIOS_screens[XBIOS_fbnum]; + } } return(0);