From a51f16a108c083eacc216b1c7f4e67c7245189ae Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 8 Feb 2019 10:16:13 +0100 Subject: order legacy last, skip tests without cairo support --- drmtest.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'drmtest.c') diff --git a/drmtest.c b/drmtest.c index 89556be..3093ba1 100644 --- a/drmtest.c +++ b/drmtest.c @@ -227,7 +227,10 @@ int main(int argc, char **argv) drm_init_dev(card, output, modename, false); if (!fmt) { + /* find first supported in list */ for (i = 0; i < fmtcnt; i++) { + if (fmts[i].cairo == CAIRO_FORMAT_INVALID) + continue; if (!drm_probe_format(fd, &fmts[i])) continue; fmt = &fmts[i]; @@ -235,7 +238,7 @@ int main(int argc, char **argv) } if (!fmt) { drm_fini_dev(); - fprintf(stderr, "Huh? No working drm format found.\n"); + fprintf(stderr, "No drm format (with cairo support) found.\n"); exit(1); } } -- cgit