Index: Source/WebCore/rendering/InlineIterator.h |
=================================================================== |
--- Source/WebCore/rendering/InlineIterator.h (revision 101564) |
+++ Source/WebCore/rendering/InlineIterator.h (working copy) |
@@ -139,7 +139,8 @@ |
} |
// FIXME: Should unicode-bidi: plaintext really be embedding override/embed characters here? |
- observer->embed(embedCharFromDirection(style->direction(), unicodeBidi), FromStyleOrDOM); |
+ if (!observer->inIsolate()) |
+ observer->embed(embedCharFromDirection(style->direction(), unicodeBidi), FromStyleOrDOM); |
} |
template <class Observer> |
@@ -157,7 +158,8 @@ |
} |
// Otherwise we pop any embed/override character we added when we opened this tag. |
- observer->embed(WTF::Unicode::PopDirectionalFormat, FromStyleOrDOM); |
+ if (!observer->inIsolate()) |
+ observer->embed(WTF::Unicode::PopDirectionalFormat, FromStyleOrDOM); |
} |
static inline bool isIteratorTarget(RenderObject* object) |
Property changes on: Source\WebCore\rendering\InlineIterator.h |
___________________________________________________________________ |
Added: svn:mergeinfo |
Merged /trunk/WebCore/rendering/InlineIterator.h:r53455 |