Reviewed by Ken Kocienda.
[WebKit-https.git] / WebCore / khtml / editing / visible_units.cpp
index d9904d508692b7a5f1a435baecab28f0e6d2310c..801fc72fe14e1dbefe9d32ec83a7123e8752d272 100644 (file)
@@ -106,9 +106,8 @@ static VisiblePosition previousWordBoundary(const VisiblePosition &c, unsigned (
             pos = Position(node, it.range().startOffset());
         }
     }
-    // Use DOWNSTREAM here so that we don't jump past words at the start of lines.
-    // <rdar://problem/3765519> REGRESSION (Mail): word movement goes too far upstream at start of line
-    return VisiblePosition(pos);
+
+    return VisiblePosition(pos, UPSTREAM);
 }
 
 static VisiblePosition nextWordBoundary(const VisiblePosition &c, unsigned (*searchFunction)(const QChar *, unsigned))