From 08c0694a5b015fb37ef1d141c1bcaae61702f14a Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 11 Feb 2020 18:21:03 +0200 Subject: [PATCH] fixed transparent + semi-transparent inheritance case --- src/services/theme_data/theme_data.service.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/services/theme_data/theme_data.service.js b/src/services/theme_data/theme_data.service.js index 7479a55ee..757687954 100644 --- a/src/services/theme_data/theme_data.service.js +++ b/src/services/theme_data/theme_data.service.js @@ -352,9 +352,8 @@ export const getColors = (sourceColors, sourceOpacity) => SLOT_ORDERED.reduce(({ } const opacitySlot = getOpacitySlot(key) if (opacitySlot && outputColor.a === undefined) { - const deps = getDependencies(key, SLOT_INHERITANCE) - const dependencySlot = deps && deps[0] - if (dependencySlot && sourceColors[dependencySlot] === 'transparent') { + const dependencySlot = deps[0] + if (dependencySlot && colors[dependencySlot] === 'transparent') { outputColor.a = 0 } else { outputColor.a = Number(sourceOpacity[opacitySlot]) || OPACITIES[opacitySlot].defaultValue || 1