HomePhabricator

evas_vg_cache: Hashkey in cache uses evas

Authored by jsuya on Sep 10 2019, 4:06 AM.

Description

evas_vg_cache: Hashkey in cache uses evas

Summary:
Vg_entry is shared by different child windows.
When two or more objects load the same file
When resizing, cache_vg_entry_render can delete an active entry
while creating a new entry and deleting an existing entry.
Therefore, use cache data added evas

Test Plan:
[enable json loader]

  • a/meson_options.txt

+++ b/meson_options.txt
@@ -203,7 +203,7 @@ option('evas-loaders-disabler',

type : 'array',
description : 'List of modular image/vector load  .....
choices : ['gst', 'pdf', 'ps', 'raw', 'svg', 'rs  .....
  • value : ['webp', 'json']

+ value : ['webp']

[Test]
elementary_test -> Animation View click -> play -> Animation View click again -> ...

Reviewers: Hermet, smohanty, kimcinoo

Reviewed By: Hermet

Subscribers: cedric, reviewers, committers

Tags: efl

Differential Revision: https://phab.enlightenment.org/D9740

Details

Committed
jsuyaSep 10 2019, 4:06 AM
Reviewer
Hermet
Differential Revision
D9740: evas_vg_cache: Hashkey in cache uses evas
Parents
rEFLf78b4861af14: efl_task/exe: Further update docs
Branches
Unknown
Tags
Unknown