diff options
-rw-r--r-- | tests/kms_flip.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/kms_flip.c b/tests/kms_flip.c index f6c25a28..6fb291c9 100644 --- a/tests/kms_flip.c +++ b/tests/kms_flip.c @@ -929,6 +929,10 @@ static unsigned int run_test_step(struct test_output *o) if (o->flags & TEST_HANG) o->current_fb_id = !o->current_fb_id; + /* Make sure DSPSURF changes value */ + if (o->flags & TEST_HANG) + o->current_fb_id = !o->current_fb_id; + igt_assert_f(set_mode(o, o->fb_ids[o->current_fb_id], x_ofs, 0) == 0, "failed to pan (%dx%d@%dHz)+%d: %s\n", o->kmode[0].hdisplay, o->kmode[0].vdisplay, o->kmode[0].vrefresh, |