summaryrefslogtreecommitdiff
path: root/src/lib/evas/include
diff options
context:
space:
mode:
authorHermet Park <hermetpark@gmail.com>2018-12-07 18:42:45 +0900
committerHermet Park <hermetpark@gmail.com>2018-12-07 19:08:34 +0900
commit950059ce9a85b070a094d7e17ad43c27dd52065e (patch)
treefd57d967712b92b83fb2ded223a0677c44532459 /src/lib/evas/include
parent072f5a2fa0ec6d714de03a983a24330bfbf856a7 (diff)
evas vg: revise basic vg cache logic.
There was a big trouble that vg cache didn't free cached data properly. Plus, there was a unnecessary copy of vg tree data. This revised version is a improvement of our evas vg cache in stable and optmization.
Diffstat (limited to 'src/lib/evas/include')
-rw-r--r--src/lib/evas/include/evas_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 75761f06d9..34dffee36b 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1508,6 +1508,9 @@ struct _Vg_File_Data
1508 Efl_VG *root; 1508 Efl_VG *root;
1509 Evas_Vg_Load_Func *loader; 1509 Evas_Vg_Load_Func *loader;
1510 Eina_Rectangle view_box; 1510 Eina_Rectangle view_box;
1511 int ref;
1512
1513 Eina_Bool static_viewbox: 1;
1511 Eina_Bool preserve_aspect : 1; //Used in SVG 1514 Eina_Bool preserve_aspect : 1; //Used in SVG
1512}; 1515};
1513 1516