# HG changeset patch # User Goffi # Date 1483645000 -3600 # Node ID d5ede9281e4c1cb0705587ce5f7eb4c6570de5a9 # Parent d7447c585603aa6b457acb251971378d3fcb758d core (image): AsyncImage now handle file:// schema in source diff -r d7447c585603 -r d5ede9281e4c src/cagou/core/image.py --- a/src/cagou/core/image.py Sat Dec 31 12:12:17 2016 +0100 +++ b/src/cagou/core/image.py Thu Jan 05 20:36:40 2017 +0100 @@ -71,3 +71,14 @@ if ci: ci.bind(on_texture=self._on_tex_change) self.texture = ci.texture + + +class AsyncImage(kivy_img.AsyncImage): + """AsyncImage which accept file:// schema""" + + def _load_source(self, *args): + if self.source.startswith('file://'): + self.source = self.source[7:] + else: + super(AsyncImage, self)._load_source(*args) +