eliminate race condition
[platform/core/uifw/libtdm.git] / src / tdm_private.h
index 748385b..3f0b733 100644 (file)
@@ -206,6 +206,8 @@ struct _tdm_private_layer
     tdm_caps_layer caps;
     tdm_layer *layer;
 
+    tdm_buffer *current_buffer;
+
     struct list_head capture_list;
 
     unsigned int usable;
@@ -239,6 +241,7 @@ struct _tdm_private_vblank_handler
 {
     struct list_head link;
 
+    tdm_private_output *private_output;
     tdm_output_vblank_handler func;
     void *user_data;
 };
@@ -247,6 +250,7 @@ struct _tdm_private_commit_handler
 {
     struct list_head link;
 
+    tdm_private_output *private_output;
     tdm_output_commit_handler func;
     void *user_data;
 };