making sure canvas is free if a new buffer is created

This commit is contained in:
zicodxx 2006-10-06 00:39:15 +00:00
parent 7df6125ebe
commit f8c1990621
2 changed files with 5 additions and 1 deletions

View file

@ -702,6 +702,10 @@ void game_init_render_buffers(u_int32_t screen_mode, int render_w, int render_h,
VR_render_width = render_w;
VR_render_height = render_h;
if (VR_offscreen_buffer) {
gr_free_canvas(VR_offscreen_buffer);
}
if ( (VR_render_mode==VR_AREA_DET) || (VR_render_mode==VR_INTERLACED ) ) {
if ( render_h*2 < 200 )
VR_offscreen_buffer = gr_create_canvas( render_w, 200 );

View file

@ -155,7 +155,7 @@ static unsigned int LastSignature = 0;
static unsigned int SmallestAddress = 0xFFFFFFF;
static unsigned int LargestAddress = 0x0;
int show_mem_info = 0;
int show_mem_info = 1;
static int free_list[MAX_INDEX];