зеркало из https://github.com/mozilla/pjs.git
Bug 303781 - Bidi: In RTL text in a textarea, deleting a blank line requires pressing 'Backspace' twice. patch from Uri Bernstein <uriber@gmail.com>, r=smontagu, sr=roc.
This commit is contained in:
Родитель
0a438eb44e
Коммит
7d3bad50fa
|
@ -70,6 +70,14 @@ nsTextEditRules::CheckBidiLevelForDeletion(nsIDOMNode *aSelNode,
|
|||
nsCOMPtr<nsIContent> content = do_QueryInterface(aSelNode);
|
||||
if (!content)
|
||||
return NS_ERROR_NULL_POINTER;
|
||||
|
||||
if (content->IsContentOfType(nsIContent::eELEMENT))
|
||||
{
|
||||
content = content->GetChildAt(aSelOffset);
|
||||
if (!content)
|
||||
return NS_ERROR_FAILURE;
|
||||
aSelOffset = 0;
|
||||
}
|
||||
|
||||
nsIFrame *primaryFrame = shell->GetPrimaryFrameFor(content);
|
||||
if (!primaryFrame)
|
||||
|
|
Загрузка…
Ссылка в новой задаче