| Index: Source/core/rendering/RenderThemeChromiumMac.mm
|
| diff --git a/Source/core/rendering/RenderThemeChromiumMac.mm b/Source/core/rendering/RenderThemeChromiumMac.mm
|
| index e676213b324ca5200704bdd2468201742fa3dc34..a25be5a7c8955e840668895f9460d075343f76eb 100644
|
| --- a/Source/core/rendering/RenderThemeChromiumMac.mm
|
| +++ b/Source/core/rendering/RenderThemeChromiumMac.mm
|
| @@ -510,10 +510,11 @@ Color RenderThemeChromiumMac::systemColor(CSSValueID cssValueId) const
|
| return color;
|
| }
|
|
|
| -bool RenderThemeChromiumMac::isControlStyled(const RenderStyle* style, const CachedUAStyle& uaStyle) const
|
| +bool RenderThemeChromiumMac::isControlStyled(const RenderStyle* style, const CachedUAStyle* uaStyle) const
|
| {
|
| + ASSERT(uaStyle);
|
| if (style->appearance() == TextFieldPart || style->appearance() == TextAreaPart || style->appearance() == ListboxPart)
|
| - return style->border() != uaStyle.border || style->boxShadow();
|
| + return style->border() != uaStyle->border || style->boxShadow();
|
|
|
| // FIXME: This is horrible, but there is not much else that can be done. Menu lists cannot draw properly when
|
| // scaled. They can't really draw properly when transformed either. We can't detect the transform case at style
|
|
|