Each test run needs a clean state.

Signed-off-by: Imre Deak <[email protected]>
---
 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

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to