summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_vg_private.h
diff options
context:
space:
mode:
authorHermet Park <chuneon.park@samsung.com>2020-06-09 10:58:37 +0900
committerHermet Park <chuneon.park@samsung.com>2020-06-09 10:58:38 +0900
commitd91a8dfdeed468158e99d05c48e5c9f6dd1cea4a (patch)
tree0bdc846876a92580427760230384258600ebba6a /src/lib/evas/canvas/evas_vg_private.h
parenta29a5c44c05aed70ecd2919faf4828d69493912d (diff)
evas_vg_cache: Don't caching vg file if value_provider is applied.
Summary: value_provider can change the value of the property received from VG file. When a file is cached, the changed properties are applied to all other objects using the same file. So. If value provider is applied, evas_vg_cache is not caching vg file. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11924
Diffstat (limited to 'src/lib/evas/canvas/evas_vg_private.h')
-rw-r--r--src/lib/evas/canvas/evas_vg_private.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_vg_private.h b/src/lib/evas/canvas/evas_vg_private.h
index c20ed2a1eb..aba4e9d27b 100644
--- a/src/lib/evas/canvas/evas_vg_private.h
+++ b/src/lib/evas/canvas/evas_vg_private.h
@@ -137,7 +137,7 @@ Vg_Cache_Entry* evas_cache_vg_entry_create(Evas *evas, const Eina_Fi
137Efl_VG* evas_cache_vg_tree_get(Vg_Cache_Entry *vg_entry, unsigned int frame_num); 137Efl_VG* evas_cache_vg_tree_get(Vg_Cache_Entry *vg_entry, unsigned int frame_num);
138void evas_cache_vg_entry_value_provider_update(Vg_Cache_Entry *vg_entry, Eina_List *vp_list); 138void evas_cache_vg_entry_value_provider_update(Vg_Cache_Entry *vg_entry, Eina_List *vp_list);
139void evas_cache_vg_entry_del(Vg_Cache_Entry *vg_entry); 139void evas_cache_vg_entry_del(Vg_Cache_Entry *vg_entry);
140Vg_File_Data * evas_cache_vg_file_open(const Eina_File *file, const char *key, Evas *e); 140Vg_File_Data * evas_cache_vg_file_open(const Eina_File *file, const char *key, Evas *e, Eina_Bool shareable);
141Eina_Bool evas_cache_vg_file_save(Efl_VG *root, int w, int h, const char *file, const char *key, const Efl_File_Save_Info *info); 141Eina_Bool evas_cache_vg_file_save(Efl_VG *root, int w, int h, const char *file, const char *key, const Efl_File_Save_Info *info);
142Eina_Bool evas_cache_vg_entry_file_save(Vg_Cache_Entry *vg_entry, const char *file, const char *key, const Efl_File_Save_Info *info); 142Eina_Bool evas_cache_vg_entry_file_save(Vg_Cache_Entry *vg_entry, const char *file, const char *key, const Efl_File_Save_Info *info);
143double evas_cache_vg_anim_duration_get(const Vg_Cache_Entry *vg_entry); 143double evas_cache_vg_anim_duration_get(const Vg_Cache_Entry *vg_entry);