comparison src/video/wscons/SDL_wsconsvideo.c @ 1545:8d9bb0cf2c2a

Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set. SDL_SetVideoMode() now accepts 0 for width or height and will use the current video mode (or the desktop mode if no mode has been set.)
author Sam Lantinga <slouken@libsdl.org>
date Wed, 15 Mar 2006 17:46:41 +0000
parents d910939febfa
children 56f952883795
comparison
equal deleted inserted replaced
1544:ab1e4c41ab71 1545:8d9bb0cf2c2a
297 height = private->info.width; 297 height = private->info.width;
298 } else { 298 } else {
299 width = private->info.width; 299 width = private->info.width;
300 height = private->info.height; 300 height = private->info.height;
301 } 301 }
302
303 this->info.current_w = width;
304 this->info.current_h = height;
302 305
303 if (private->shadowFB) { 306 if (private->shadowFB) {
304 private->shadowmem = (Uint8 *)SDL_malloc(len); 307 private->shadowmem = (Uint8 *)SDL_malloc(len);
305 if (private->shadowmem == NULL) { 308 if (private->shadowmem == NULL) {
306 WSCONS_ReportError("No memory for shadow"); 309 WSCONS_ReportError("No memory for shadow");