r->x, r->y, r->w, r->h);
if (ee->shaped)
{
-#ifdef EVAS_FRAME_QUEUING
- evas_sync(ee->evas);
-#endif
ecore_x_window_shape_mask_set(ee->prop.window,
ee->engine.x.mask);
}
if (ee->alpha)
{
-#ifdef EVAS_FRAME_QUEUING
- /* wait until ee->engine.x.mask being updated */
-// evas_sync(ee->evas);
-#endif
// ecore_x_window_shape_input_mask_set(ee->prop.window, ee->engine.x.mask);
}
evas_render_updates_free(updates);
{
if (ee->shaped)
{
-#ifdef EVAS_FRAME_QUEUING
- evas_sync(ee->evas);
-#endif
ecore_x_window_shape_mask_set(ee->prop.window,
ee->engine.x.mask);
}
if (ee->alpha)
{
-#ifdef EVAS_FRAME_QUEUING
- /* wait until ee->engine.x.mask being updated */
-// evas_sync(ee->evas);
-#endif
// ecore_x_window_shape_input_mask_set(ee->prop.window, ee->engine.x.mask);
}
evas_render_updates_free(updates);
# endif
einfo->info.drawable = ee->prop.window;
-# ifdef EVAS_FRAME_QUEUING
- {
- char *render_mode;
-
- render_mode = getenv("EVAS_RENDER_MODE");
- if ((render_mode) && (!strcmp(render_mode, "non-blocking")))
- einfo->render_mode = EVAS_RENDER_MODE_NONBLOCKING;
- }
-# endif
-
if (argb)
{
Ecore_X_Window_Attributes at;