The reference count of wl_buffer will get decremented immediately
after window effect. It will enable the server to clean and flush
the iconified client's wl_buffer.
Change-Id: I09dfe4979f2c75a93974700110e470ecc4edf7e7
EFFINF("eff Unref efc(%p) animating:%d",
ec->pixmap, ec, efc, efc->animating);
- if ((ec->dead) && (ec->hidden))
- {
- if ((efc) && (efc->buffer_ref.buffer))
- e_comp_wl_buffer_reference(&efc->buffer_ref, NULL);
- }
+ /* The reference count of wl_buffer will get decremented
+ * immediately after window effect.
+ */
+ if ((efc) && (efc->buffer_ref.buffer))
+ e_comp_wl_buffer_reference(&efc->buffer_ref, NULL);
return ec;
}