Don't store the xo-color property on _IconBuffer, it will cause conflicts with stroke-color and fill-color.
This commit is contained in:
parent
d8878e7d74
commit
ccb0aaaa28
@ -78,8 +78,6 @@ class _IconBuffer(object):
|
||||
_loader = _SVGLoader()
|
||||
|
||||
def __init__(self):
|
||||
self._xo_color = None
|
||||
|
||||
self.icon_name = None
|
||||
self.file_name = None
|
||||
self.fill_color = None
|
||||
@ -182,7 +180,10 @@ class _IconBuffer(object):
|
||||
return info
|
||||
|
||||
def _get_xo_color(self):
|
||||
return self._xo_color
|
||||
if self.stroke_color and self.fill_color:
|
||||
return XoColor('%s,%s' % (self.stroke_color, self.fill_color))
|
||||
else:
|
||||
return None
|
||||
|
||||
def _set_xo_color(self, xo_color):
|
||||
if xo_color:
|
||||
@ -192,8 +193,6 @@ class _IconBuffer(object):
|
||||
self.stroke_color = None
|
||||
self.fill_color = None
|
||||
|
||||
self._xo_color = xo_color
|
||||
|
||||
def get_surface(self):
|
||||
cache_key = self._get_cache_key()
|
||||
if cache_key in self._surface_cache:
|
||||
|
Loading…
Reference in New Issue
Block a user