Summary:
This revision fixed failure to create damage area using Eina_Tiler on surface damage callback.
It was caused by trying to create Eina_Tiler with 0x0 size which is from size of E_Client.
Test Plan:
1. Run elementary_test.
2. Select one of the test apps.(no more magic fail message)
Reviewers: zmike, devilhorns
Reviewed By: devilhorns
Subscribers: cedric, gwanglim
Differential Revision: https://phab.enlightenment.org/D1171
if ((!ec) || (e_object_is_del(E_OBJECT(ec)))) return;
if (!ec->wl_comp_data) return;
- tmp = eina_tiler_new(ec->w, ec->h);
+ tmp = eina_tiler_new(ec->w ?: w, ec->h ?: h);
eina_tiler_tile_size_set(tmp, 1, 1);
eina_tiler_rect_add(tmp, &(Eina_Rectangle){x, y, w, h});