diff --git a/mozilla/layout/generic/nsImageMap.cpp b/mozilla/layout/generic/nsImageMap.cpp index 98ca9859173..a85353270ce 100644 --- a/mozilla/layout/generic/nsImageMap.cpp +++ b/mozilla/layout/generic/nsImageMap.cpp @@ -901,6 +901,8 @@ nsImageMap::AddArea(nsIContent* aArea) } mPresShell->FrameManager()->SetPrimaryFrameFor(aArea, mImageFrame); + aArea->SetMayHaveFrame(PR_TRUE); + NS_ASSERTION(aArea->MayHaveFrame(), "SetMayHaveFrame failed?"); area->ParseCoords(coords); mAreas.AppendElement(area);