Bug 322903 AccessibleText getTextAtOffset should not cause html pane

scrolls (fix the reverse inputs)
r=aaronleventhal sr=neil


git-svn-id: svn://10.0.0.236/trunk@196643 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
ginn.chen%sun.com
2006-05-16 03:57:44 +00:00
parent 572a01fca2
commit 7a92358866

View File

@@ -542,7 +542,7 @@ nsresult nsAccessibleText::GetTextHelper(EGetTextType aType, nsAccessibleTextBou
//turn off nsCaretAccessible::NotifySelectionChanged
gSuppressedNotifySelectionChanged = PR_TRUE;
PRInt32 caretOffset;
PRInt32 caretOffset = -1;
if (NS_SUCCEEDED(GetCaretOffset(&caretOffset))) {
if (caretOffset != aOffset)
SetCaretOffset(aOffset);
@@ -551,6 +551,11 @@ nsresult nsAccessibleText::GetTextHelper(EGetTextType aType, nsAccessibleTextBou
*aStartOffset = *aEndOffset = aOffset;
rv = GetTextHelperCore(aType, aBoundaryType, aOffset, aStartOffset, aEndOffset, selCon, domSel, aClosure, aText);
//restore caret offset
if (caretOffset >= 0) {
SetCaretOffset(caretOffset);
}
//turn on nsCaretAccessible::NotifySelectionChanged
gSuppressedNotifySelectionChanged = PR_FALSE;