Index: Source/core/editing/VisibleUnits.cpp |
diff --git a/Source/core/editing/VisibleUnits.cpp b/Source/core/editing/VisibleUnits.cpp |
index 3ffa3807dce26a89649bbdd0239196181bd1b446..fed0969f7d5879e02880fc2c814399da8de13ade 100644 |
--- a/Source/core/editing/VisibleUnits.cpp |
+++ b/Source/core/editing/VisibleUnits.cpp |
@@ -460,7 +460,7 @@ typedef unsigned (*BoundarySearchFunction)(const UChar*, unsigned length, unsign |
static VisiblePosition previousBoundary(const VisiblePosition& c, BoundarySearchFunction searchFunction) |
{ |
Position pos = c.deepEquivalent(); |
- Node* boundary = pos.parentEditingBoundary(); |
+ Node* boundary = parentEditingBoundary(pos); |
if (!boundary) |
return VisiblePosition(); |
@@ -538,7 +538,7 @@ static VisiblePosition previousBoundary(const VisiblePosition& c, BoundarySearch |
static VisiblePosition nextBoundary(const VisiblePosition& c, BoundarySearchFunction searchFunction) |
{ |
Position pos = c.deepEquivalent(); |
- Node* boundary = pos.parentEditingBoundary(); |
+ Node* boundary = parentEditingBoundary(pos); |
if (!boundary) |
return VisiblePosition(); |