evas: Drop unused buffer from textblock filters
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 10 Jan 2017 02:44:25 +0000 (11:44 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 17 Jan 2017 05:35:29 +0000 (14:35 +0900)
commit3a98d0ea88cdc30c45a6b294cec3fca0aa1fcbb3
treed9ca049ace25164eadcd5fcb8dec6b7653a3ac02
parent59bda411b9f673a6af4fd08de6d7babd16d99a35
evas: Drop unused buffer from textblock filters

This is a first step before implementing some form of caching of
those output buffers. At the moment, it very aggressively deletes
any buffer that falls outside the clip of the textblock object.
Note that this is better in terms of memory usage but way worse
in terms of render performance (eg. scrolling). If a textblock
is a proxy source then we keep all the buffers (the entire object
is to be rendered).

+ fix a crash
src/lib/evas/canvas/evas_object_textblock.c