зеркало из https://github.com/mozilla/gecko-dev.git
Fix for Bug 17644 [INLINE-H] negative text-indent paragraphs starting with images, r=dbaron, sr=roc+moz
This commit is contained in:
Родитель
1686a19805
Коммит
68c01ded67
|
@ -1672,7 +1672,7 @@ nsLineLayout::PlaceFrame(PerFrameData* pfd, nsHTMLReflowMetrics& aMetrics)
|
|||
|
||||
// Count the number of frames on the line...
|
||||
mTotalPlacedFrames++;
|
||||
if (psd->mX != psd->mLeftEdge) {
|
||||
if (psd->mX != psd->mLeftEdge || pfd->mBounds.x != psd->mLeftEdge) {
|
||||
// As soon as a frame placed on the line advances an X coordinate
|
||||
// of any span we can no longer place a floater on the line.
|
||||
SetFlag(LL_CANPLACEFLOATER, PR_FALSE);
|
||||
|
|
|
@ -1672,7 +1672,7 @@ nsLineLayout::PlaceFrame(PerFrameData* pfd, nsHTMLReflowMetrics& aMetrics)
|
|||
|
||||
// Count the number of frames on the line...
|
||||
mTotalPlacedFrames++;
|
||||
if (psd->mX != psd->mLeftEdge) {
|
||||
if (psd->mX != psd->mLeftEdge || pfd->mBounds.x != psd->mLeftEdge) {
|
||||
// As soon as a frame placed on the line advances an X coordinate
|
||||
// of any span we can no longer place a floater on the line.
|
||||
SetFlag(LL_CANPLACEFLOATER, PR_FALSE);
|
||||
|
|
Загрузка…
Ссылка в новой задаче