Index: trunk/Source/web/mac/WebSubstringUtil.mm |
=================================================================== |
--- trunk/Source/web/mac/WebSubstringUtil.mm (revision 190671) |
+++ trunk/Source/web/mac/WebSubstringUtil.mm (working copy) |
@@ -77,22 +77,22 @@ |
if (!renderer) |
continue; |
- const LayoutStyle& style = renderer->styleRef(); |
- NSFont* font = style.font().primaryFont()->getNSFont(); |
+ LayoutStyle* style = renderer->style(); |
+ NSFont* font = style->font().primaryFont()->getNSFont(); |
// If the platform font can't be loaded, it's likely that the site is |
// using a web font. For now, just use the default font instead. |
// TODO(rsesek): Change the font activation flags to allow other processes |
// to use the font. |
if (!font) |
- font = [NSFont systemFontOfSize:style.font().fontDescription().computedSize()]; |
+ font = [NSFont systemFontOfSize:style->font().fontDescription().computedSize()]; |
[attrs setObject:font forKey:NSFontAttributeName]; |
- if (style.visitedDependentColor(CSSPropertyColor).alpha()) |
- [attrs setObject:nsColor(style.visitedDependentColor(CSSPropertyColor)) forKey:NSForegroundColorAttributeName]; |
+ if (style->visitedDependentColor(CSSPropertyColor).alpha()) |
+ [attrs setObject:nsColor(style->visitedDependentColor(CSSPropertyColor)) forKey:NSForegroundColorAttributeName]; |
else |
[attrs removeObjectForKey:NSForegroundColorAttributeName]; |
- if (style.visitedDependentColor(CSSPropertyBackgroundColor).alpha()) |
- [attrs setObject:nsColor(style.visitedDependentColor(CSSPropertyBackgroundColor)) forKey:NSBackgroundColorAttributeName]; |
+ if (style->visitedDependentColor(CSSPropertyBackgroundColor).alpha()) |
+ [attrs setObject:nsColor(style->visitedDependentColor(CSSPropertyBackgroundColor)) forKey:NSBackgroundColorAttributeName]; |
else |
[attrs removeObjectForKey:NSBackgroundColorAttributeName]; |