evas_object_smart: Speed up some cache invalidation calls
authorDerek Foreman <derek.foreman.samsung@gmail.com>
Mon, 11 Feb 2019 19:13:33 +0000 (14:13 -0500)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:33 +0000 (20:49 +0900)
commitde03695a66283a079141febd0a3e6fb0d7b3fbb0
treeff51083c522164fbac9958e9a1605f1a0dbfb25a
parent0e59bb5c204fa2b3f9b69198464bc2a340cb41b6
evas_object_smart: Speed up some cache invalidation calls

Summary:
A large number of cache invalidation calls are doing pointer
indirection that is completely avoidable.
Depends on D7852

Reviewers: devilhorns, cedric

Reviewed By: devilhorns, cedric

Subscribers: devilhorns, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7853
src/lib/evas/canvas/evas_object_smart.c