elm_interface_scrollable: freeze the manager object when content moves
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Thu, 22 Nov 2018 14:47:52 +0000 (15:47 +0100)
committerHermet Park <hermetpark@gmail.com>
Wed, 5 Dec 2018 05:43:46 +0000 (14:43 +0900)
commit61825c631f0ba1748aa7e4d5d909bddef94e4794
treea09d42c9e9bed948b8ff3cc5d984a70510afb2dd
parentd75d091969db36e2f755a5f7b94db49047974f07
elm_interface_scrollable: freeze the manager object when content moves

this freezes the manager object of the user of the interface. This
improves the overall performance when moving arround focus in a
scrollable object, since no new relations are needed to be recalculated.
This safes up about 2% in the "Scroller 2" test. Additional
optimizations are added in another commit.

Differential Revision: https://phab.enlightenment.org/D7349
src/lib/elementary/elm_interface_scrollable.c
src/lib/elementary/elm_interface_scrollable.h