set not-usable when setting properties also 80/103580/1
authorBoram Park <boram1288.park@samsung.com>
Fri, 9 Dec 2016 01:16:30 +0000 (10:16 +0900)
committerBoram Park <boram1288.park@samsung.com>
Fri, 9 Dec 2016 01:16:38 +0000 (10:16 +0900)
All tdm_layer_set_xxx functions means that the display server is
using this layer.

Change-Id: Ia99c57b11fe275ae941b7108432f1c0e8bdfc869

src/tdm_display.c

index a34daab..935824e 100644 (file)
@@ -1487,6 +1487,11 @@ tdm_layer_set_property(tdm_layer *layer, unsigned int id, tdm_value value)
 
        func_layer = &private_display->func_layer;
 
+       if (private_layer->usable)
+               TDM_INFO("layer(%p) not usable", private_layer);
+
+       private_layer->usable = 0;
+
        if (!func_layer->layer_set_property) {
                _pthread_mutex_unlock(&private_display->lock);
                TDM_ERR("not implemented!!");