diff --git a/layout/generic/nsTextFrameThebes.cpp b/layout/generic/nsTextFrameThebes.cpp index 34d2a6a9ecfe..6d30ec52cc26 100644 --- a/layout/generic/nsTextFrameThebes.cpp +++ b/layout/generic/nsTextFrameThebes.cpp @@ -6073,7 +6073,7 @@ nsTextFrame::AddInlineMinWidthForFlow(nsIRenderingContext *aRenderingContext, PRBool hyphenating = frag->GetLength() > 0 && (mTextRun->GetFlags() & gfxTextRunFactory::TEXT_ENABLE_HYPHEN_BREAKS) != 0; if (hyphenating) { - len = frag->GetLength() - iter.GetOriginalOffset(); + len = GetInFlowContentLength() - iter.GetOriginalOffset(); #ifdef DEBUG // check that the length we're going to pass to PropertyProvider matches // the expected range of text in the run