forked from enlightenment/enlightenment
e wl - guarad against possible null comp_data
not reproducable so the best solution i can see is some guarads against a NULL ec->comp_data.
This commit is contained in:
parent
32f5bb93ce
commit
b7cc2a065f
|
@ -1134,6 +1134,7 @@ e_comp_wl_extension_pointer_constraints_commit(E_Client *ec)
|
||||||
Eina_List *l;
|
Eina_List *l;
|
||||||
Constraint *c;
|
Constraint *c;
|
||||||
|
|
||||||
|
if ((!ec) || (!ec->comp_data)) return;
|
||||||
EINA_LIST_FOREACH(ec->comp_data->constraints, l, c)
|
EINA_LIST_FOREACH(ec->comp_data->constraints, l, c)
|
||||||
{
|
{
|
||||||
if (c->pending)
|
if (c->pending)
|
||||||
|
@ -1271,6 +1272,7 @@ e_comp_wl_extension_pointer_constraints_update(E_Client *ec, int x, int y)
|
||||||
Eina_Bool inside;
|
Eina_Bool inside;
|
||||||
int px, py;
|
int px, py;
|
||||||
|
|
||||||
|
if ((!ec) || (!ec->comp_data)) return EINA_FALSE;
|
||||||
inside = e_comp_object_coords_inside_input_area(ec->frame, x, y);
|
inside = e_comp_object_coords_inside_input_area(ec->frame, x, y);
|
||||||
evas_pointer_canvas_xy_get(e_comp->evas, &px, &py);
|
evas_pointer_canvas_xy_get(e_comp->evas, &px, &py);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue