diff options
Diffstat (limited to 'libvo/vo_vesa.c')
-rw-r--r-- | libvo/vo_vesa.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libvo/vo_vesa.c b/libvo/vo_vesa.c index 7bf552f66d..59edea683a 100644 --- a/libvo/vo_vesa.c +++ b/libvo/vo_vesa.c @@ -951,14 +951,14 @@ static int vesa_screenshot(const char *fname) { uint32_t i,n; uint8_t *ptrs[video_mode_info.YResolution]; - if(!video_out_png.control(VOCTRL_QUERY_FORMAT, &dstFourcc)) + if(video_out_png.preinit(NULL)) { - printf("\nvo_vesa: vo_png doesn't support: %s fourcc\n",vo_format_name(dstFourcc)); + printf("\nvo_vesa: can't preinit vo_png\n"); return 1; } - if(video_out_png.preinit(NULL)) + if(!video_out_png.control(VOCTRL_QUERY_FORMAT, &dstFourcc)) { - printf("\nvo_vesa: can't preinit vo_png\n"); + printf("\nvo_vesa: vo_png doesn't support: %s fourcc\n",vo_format_name(dstFourcc)); return 1; } if(video_out_png.config(HAS_DGA()?video_mode_info.XResolution:dstW, |