* Ecore_x: fix alpha set function not clear sync counter

This commit is contained in:
Jiyoun Park 2013-03-22 18:49:46 +09:00
parent 8222bf4650
commit 8653a45cb1
3 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2013-03-22 Jiyoun Park (Jypark)
* Ecore_x: fix alpha set function not clear sync counter
2013-03-22 Cedric Bail
* Edje: Add spread width and height in TABLE part.

1
NEWS
View File

@ -207,3 +207,4 @@ Fixes:
* fix setting of write flags on ecore-con servers during connect
* fix gles support to only use GL_UNPACK_ROW_LENGTH if extension exists
* Fix magic failure in eina_value_array_count when array has not been allocated
* Ecore_x: fix alpha set function not clear sync counter

View File

@ -2161,6 +2161,7 @@ _alpha_do(Ecore_Evas *ee, int alpha)
ee->shaped = 0;
ee->alpha = alpha;
_ecore_evas_x_sync_clear(ee);
ecore_x_window_free(ee->prop.window);
ecore_event_window_unregister(ee->prop.window);
if (ee->alpha)
@ -2268,6 +2269,7 @@ _ecore_evas_x_alpha_set(Ecore_Evas *ee, int alpha)
ee->shaped = 0;
ee->alpha = alpha;
_ecore_evas_x_sync_clear(ee);
ecore_x_window_free(ee->prop.window);
ecore_event_window_unregister(ee->prop.window);
ee->prop.window = 0;