Merge branch 'tizen' into sandbox/cyeon/devel
[platform/core/uifw/libtdm.git] / src / tdm_display.c
index 4deea99..e6c6df8 100644 (file)
@@ -1081,6 +1081,13 @@ tdm_display_voutput_create(tdm_display *dpy, const char *name, tdm_error *error)
                return NULL;
        }
 
+       if (func_voutput->voutput_set_target_buffer_queue_flag) {
+               if (private_module->use_default_type_bo == 1)
+                       func_voutput->voutput_set_target_buffer_queue_flag(voutput_backend, TBM_BO_DEFAULT);
+               else
+                       func_voutput->voutput_set_target_buffer_queue_flag(voutput_backend, TBM_BO_SCANOUT);
+       }
+
        ret = tdm_display_update_output(private_display->current_module, output_backend);
        if (ret != TDM_ERROR_NONE) {
                TDM_ERR("tdm_display_update_output fail");