summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/igt_kms.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 71df98d2..d45b01bd 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -3223,10 +3223,9 @@ display_commit_changed(igt_display_t *display, enum igt_commit_style s)
pipe_obj->values[IGT_CRTC_OUT_FENCE_PTR] = 0;
pipe_obj->changed = 0;
} else {
- igt_pipe_obj_clear_prop_changed(pipe_obj, IGT_CRTC_BACKGROUND);
- igt_pipe_obj_clear_prop_changed(pipe_obj, IGT_CRTC_CTM);
- igt_pipe_obj_clear_prop_changed(pipe_obj, IGT_CRTC_DEGAMMA_LUT);
- igt_pipe_obj_clear_prop_changed(pipe_obj, IGT_CRTC_GAMMA_LUT);
+ for (i = 0; i < IGT_NUM_CRTC_PROPS; i++)
+ if (!is_atomic_prop(i))
+ igt_pipe_obj_clear_prop_changed(pipe_obj, i);
if (s != COMMIT_UNIVERSAL) {
igt_pipe_obj_clear_prop_changed(pipe_obj, IGT_CRTC_MODE_ID);