[hwc] adopt COMMIT_PER_VBLANK functionality for each ouptut
[platform/core/uifw/libtdm.git] / src / tdm_helper.c
index a22e0cc..bcd7aec 100644 (file)
@@ -1064,12 +1064,18 @@ tdm_helper_get_display_information(tdm_display *dpy, char *reply, int *len)
 EXTERN int
 tdm_helper_commit_per_vblank_enabled(tdm_display *dpy)
 {
-       tdm_private_display *private_display;
+       TDM_ERR("the deprecated function, use 'tdm_helper_output_commit_per_vblank_enabled' instead.");
 
-       TDM_RETURN_VAL_IF_FAIL(dpy != NULL, 0);
+       return 0;
+}
 
-       private_display = dpy;
+EXTERN int
+tdm_helper_output_commit_per_vblank_enabled(tdm_output *output)
+{
+       tdm_private_output *private_output = output;
+
+       TDM_RETURN_VAL_IF_FAIL(private_output != NULL, -1);
 
-       return private_display->commit_per_vblank;
+       return !!private_output->commit_per_vblank;
 }