diff options
Diffstat (limited to 'libvo/vo_xmga.c')
-rw-r--r-- | libvo/vo_xmga.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libvo/vo_xmga.c b/libvo/vo_xmga.c index 3a90ed233a..bb55b88063 100644 --- a/libvo/vo_xmga.c +++ b/libvo/vo_xmga.c @@ -328,6 +328,11 @@ static uint32_t config( uint32_t width, uint32_t height, uint32_t d_width, uint3 set_window(); + saver_off(mDisplay); + + XFlush( mDisplay ); + XSync( mDisplay,False ); + mga_vid_config.src_width=width; mga_vid_config.src_height=height; @@ -335,15 +340,10 @@ static uint32_t config( uint32_t width, uint32_t height, uint32_t d_width, uint3 mga_vid_config.colkey_red=255; mga_vid_config.colkey_green=0; mga_vid_config.colkey_blue=255; - - if(mga_init()) return -1; - XFlush( mDisplay ); - XSync( mDisplay,False ); + mga_vid_config.version=MGA_VID_VERSION; - saver_off(mDisplay); - - return 0; + return mga_init(); } static const vo_info_t* get_info( void ) |