instead evas_object_map_enable_get
after below patch, evas_object_map_enable_get can return
false even if transform_core is enabled.
e_client: calculate result of transform even if transform activate is disabled
9663f169e6669eb9404dbc91f84415ba48d9f7a5
Change-Id: I082c01523527a28cf32e4cbae9e250ebed4e4bf8
int bw, bh;
int i;
- if (!evas_object_map_enable_get(ec->frame))
+ if (!e_client_transform_core_enable_get(ec))
return NULL;
m = e_client_map_get(ec);
px = wl_fixed_to_int(e_comp_wl->ptr.x);
py = wl_fixed_to_int(e_comp_wl->ptr.y);
- if (evas_object_map_enable_get(ec->frame))
+ if (e_client_transform_core_enable_get(ec))
{
double dx = 0.0, dy = 0.0;
map = e_client_map_get(ec);
new_x = ec->client.x + wl_fixed_to_int(constraint->hint_x_pending);
new_y = ec->client.y + wl_fixed_to_int(constraint->hint_y_pending);
- if (evas_object_map_enable_get(ec->frame))
+ if (e_client_transform_core_enable_get(ec))
{
e_comp_wl_map_inv_coord_get(ec, new_x, new_y, &constraint->hint_x, &constraint->hint_y);
WRN("Pointer Constraint. Committed. hint (%d, %d) -> map_inv_coord (%d, %d)",
e_map_point_image_uv_set(ec->comp_data->sub.below_obj_map, 2, w, h);
e_map_point_image_uv_set(ec->comp_data->sub.below_obj_map, 3, 0, h);
- enable = evas_object_map_enable_get(ec->frame);
+ enable = e_client_transform_core_enable_get(ec);
if (enable)
map = e_comp_object_map_get(ec->frame);
new_x = ec->client.x + new_x;
new_y = ec->client.y + new_y;
- if (evas_object_map_enable_get(ec->frame))
+ if (e_client_transform_core_enable_get(ec))
{
e_comp_wl_map_inv_coord_get(ec, new_x, new_y, &map_x, &map_y);
DMWRN("Pointer warp. (%d, %d) -> map_inv_coord (%d, %d)",