evas vector: do not redraw the canvas if the both cache tree & user tree are valid. 78/259678/1
authorHermet Park <chuneon.park@samsung.com>
Fri, 11 Jun 2021 03:21:56 +0000 (12:21 +0900)
committerHermet Park <chuneon.park@samsung.com>
Fri, 11 Jun 2021 03:21:56 +0000 (12:21 +0900)
commitf2784b18c030b27de68804ad0b6343f9cecd7b14
tree153e17c185136389ef8f82ad7682244eaef9325f
parent57fc7b387680e68c9d2a08a6103e8e3405da6822
evas vector: do not redraw the canvas if the both cache tree & user tree are valid.

previous logic has a potential issue that cache tree drawing result is erased
if the user tree is valid.

To fix this, tvg canvas must draw once after update both trees.

Change-Id: I59405d17b22cc587b69d268dbc86ab525f626905
src/lib/evas/canvas/efl_canvas_vg_object.c