Each test run needs a clean state. Signed-off-by: Imre Deak <imre.deak at intel.com> --- tests/flip_test.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/flip_test.c b/tests/flip_test.c index d018c50..b338448 100644 --- a/tests/flip_test.c +++ b/tests/flip_test.c @@ -546,11 +546,13 @@ static int run_test(int duration, int flags) /* Find any connected displays */ for (c = 0; c < resources->count_connectors; c++) { - memset(&o, 0, sizeof(o)); - o.id = resources->connectors[c]; - o.flags = flags; - for (i = 0; i < resources->count_crtcs; i++) + for (i = 0; i < resources->count_crtcs; i++) { + memset(&o, 0, sizeof(o)); + o.id = resources->connectors[c]; + o.flags = flags; + flip_mode(&o, resources->crtcs[i], duration); + } } drmModeFreeResources(resources); -- 1.7.9.5