| Index: Source/core/layout/line/InlineIterator.h
|
| diff --git a/Source/core/layout/line/InlineIterator.h b/Source/core/layout/line/InlineIterator.h
|
| index 9b0ddd370fe2deb618a64db205a1c963395caf2a..1f876342b97873322fdeb6fb8c846b30edcf18cb 100644
|
| --- a/Source/core/layout/line/InlineIterator.h
|
| +++ b/Source/core/layout/line/InlineIterator.h
|
| @@ -133,8 +133,8 @@ static inline void notifyObserverEnteredObject(Observer* observer, LayoutObject*
|
| if (!observer || !object || !object->isRenderInline())
|
| return;
|
|
|
| - LayoutStyle* style = object->style();
|
| - EUnicodeBidi unicodeBidi = style->unicodeBidi();
|
| + const LayoutStyle& style = object->styleRef();
|
| + EUnicodeBidi unicodeBidi = style.unicodeBidi();
|
| if (unicodeBidi == UBNormal) {
|
| // http://dev.w3.org/csswg/css3-writing-modes/#unicode-bidi
|
| // "The element does not open an additional level of embedding with respect to the bidirectional algorithm."
|
| @@ -151,7 +151,7 @@ static inline void notifyObserverEnteredObject(Observer* observer, LayoutObject*
|
| }
|
|
|
| if (!observer->inIsolate())
|
| - observer->embed(embedCharFromDirection(style->direction(), unicodeBidi), FromStyleOrDOM);
|
| + observer->embed(embedCharFromDirection(style.direction(), unicodeBidi), FromStyleOrDOM);
|
| }
|
|
|
| template <class Observer>
|
|
|