Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5af7324a authored by Deepanshu Gupta's avatar Deepanshu Gupta
Browse files

Fix style resolution for styles with '.' [DO NOT MERGE]

Bug: b.android.com/72698
Change-Id: I96fb549cf5787d9e8cde2245524a8173471a60ca
(cherry picked from commit f2fa79e9)
parent 3ff08eb6
Loading
Loading
Loading
Loading
+7 −10
Original line number Diff line number Diff line
@@ -607,19 +607,16 @@ public final class BridgeContext extends Context {
            }

            if (value != null) {
                if ((value.getFirst() == ResourceType.STYLE)
                        || (value.getFirst() == ResourceType.ATTR)) {
                    // look for the style in the current theme, and its parent:
                    ResourceValue item = mRenderResources.findItemInTheme(value.getSecond(),
                if (value.getFirst() == ResourceType.STYLE) {
                    // look for the style in all resources:
                    StyleResourceValue item = mRenderResources.getStyle(value.getSecond(),
                            isFrameworkRes);
                    if (item != null) {
                        if (item instanceof StyleResourceValue) {
                        if (defaultPropMap != null) {
                            defaultPropMap.put("style", item.getName());
                        }

                            defStyleValues = (StyleResourceValue)item;
                        }
                        defStyleValues = item;
                    } else {
                        Bridge.getLog().error(null,
                                String.format(