Bug 398269. Treat naked <frame> elements not in framesets like <iframes> when printing. r+sr=mats

This commit is contained in:
roc+@cs.cmu.edu 2008-02-06 20:00:50 -08:00
Родитель 8aedbc4f64
Коммит 64d3078aac
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -1267,7 +1267,9 @@ nsPrintEngine::MapContentForPO(nsPrintObject* aPO,
po->mContent = aContent;
nsCOMPtr<nsIDOMHTMLFrameElement> frame(do_QueryInterface(aContent));
if (frame) {
// "frame" elements not in a frameset context should be treated
// as iframes
if (frame && po->mParent->mFrameType == eFrameSet) {
po->mFrameType = eFrame;
} else {
// Assume something iframe-like, i.e. iframe, object, or embed