summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libvo/vo_vesa.c8
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,