summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_vg_private.h
diff options
context:
space:
mode:
authorJunsuChoi <jsuya.choi@samsung.com>2020-06-09 10:57:20 +0900
committerHermet Park <chuneon.park@samsung.com>2020-06-09 10:57:21 +0900
commit53991e0ef6efdbf7df2919bad75618cfbea85105 (patch)
tree8ffa30012e852c25f8baff7864086bcae0c54e67 /src/lib/evas/canvas/evas_vg_private.h
parent18218f50729fac5d27c004a504ef96d146d6f9e7 (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);