diff --git a/mozilla/layout/generic/nsTextFrame.cpp b/mozilla/layout/generic/nsTextFrame.cpp index dee108d6c18..24a48737bad 100644 --- a/mozilla/layout/generic/nsTextFrame.cpp +++ b/mozilla/layout/generic/nsTextFrame.cpp @@ -541,6 +541,8 @@ public: if (eStyleUnit_Coord == unit) { mLetterSpacing = mText->mLetterSpacing.GetCoordValue(); } + mWordSpacing += mLetterSpacing; // bug 1046 + mNumSpacesToRender = 0; mNumSpacesToMeasure = 0; mNumSpacesReceivingExtraJot = 0; diff --git a/mozilla/layout/html/base/src/nsTextFrame.cpp b/mozilla/layout/html/base/src/nsTextFrame.cpp index dee108d6c18..24a48737bad 100644 --- a/mozilla/layout/html/base/src/nsTextFrame.cpp +++ b/mozilla/layout/html/base/src/nsTextFrame.cpp @@ -541,6 +541,8 @@ public: if (eStyleUnit_Coord == unit) { mLetterSpacing = mText->mLetterSpacing.GetCoordValue(); } + mWordSpacing += mLetterSpacing; // bug 1046 + mNumSpacesToRender = 0; mNumSpacesToMeasure = 0; mNumSpacesReceivingExtraJot = 0;