| Index: Source/core/editing/commands/BreakBlockquoteCommand.cpp
|
| diff --git a/Source/core/editing/commands/BreakBlockquoteCommand.cpp b/Source/core/editing/commands/BreakBlockquoteCommand.cpp
|
| index c372695d88eb422bb461dd3a84fe0f1a3b0091fe..4369b3d81c2b96d782708d66ef8b05b3431fcdff 100644
|
| --- a/Source/core/editing/commands/BreakBlockquoteCommand.cpp
|
| +++ b/Source/core/editing/commands/BreakBlockquoteCommand.cpp
|
| @@ -94,7 +94,7 @@ void BreakBlockquoteCommand::doApply()
|
|
|
| // pos is a position equivalent to the caret. We use downstream() so that pos will
|
| // be in the first node that we need to move (there are a few exceptions to this, see below).
|
| - Position pos = endingSelection().start().downstream();
|
| + Position pos = mostForwardCaretPosition(endingSelection().start());
|
|
|
| // Find the top-most blockquote from the start.
|
| HTMLQuoteElement* topBlockquote = toHTMLQuoteElement(highestEnclosingNodeOfType(pos, isMailHTMLBlockquoteElement));
|
|
|