зеркало из https://github.com/mozilla/pjs.git
Bug 297697. ISimpleDOMText::get_unclippedSubstringBounds() always gives same top of rect for all lines of text. r=timeless, sr=bz, a=bsmedberg
This commit is contained in:
Родитель
31622bb97c
Коммит
560c8cfd9f
|
@ -200,10 +200,10 @@ STDMETHODIMP nsTextAccessibleWrap::scrollToSubstring(
|
|||
}
|
||||
|
||||
nsIFrame* nsTextAccessibleWrap::GetPointFromOffset(nsIFrame *aContainingFrame,
|
||||
nsPresContext *aPresContext,
|
||||
nsIRenderingContext *aRendContext,
|
||||
PRInt32 aOffset,
|
||||
nsPoint& aOutPoint)
|
||||
nsPresContext *aPresContext,
|
||||
nsIRenderingContext *aRendContext,
|
||||
PRInt32 aOffset,
|
||||
nsPoint& aOutPoint)
|
||||
{
|
||||
nsIFrame *textFrame = nsnull;
|
||||
PRInt32 outOffset;
|
||||
|
@ -213,6 +213,10 @@ nsIFrame* nsTextAccessibleWrap::GetPointFromOffset(nsIFrame *aContainingFrame,
|
|||
}
|
||||
|
||||
textFrame->GetPointFromOffset(aPresContext, aRendContext, aOffset, &aOutPoint);
|
||||
|
||||
// Add the position of this text frame
|
||||
aOutPoint += textFrame->GetOffsetToExternal(aContainingFrame);
|
||||
|
||||
return textFrame;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче