Bug 125837 - mIntrinsicSize setup missing pixel->twip conversion.

r=pavlov, sr=blizzard
This commit is contained in:
tor%cs.brown.edu 2002-02-17 15:31:24 +00:00
Родитель 53704b3bd5
Коммит a7a7fbb998
2 изменённых файлов: 16 добавлений и 4 удалений

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

@ -749,8 +749,14 @@ nsImageFrame::GetDesiredSize(nsIPresContext* aPresContext,
nsCOMPtr<imgIContainer> con; nsCOMPtr<imgIContainer> con;
mLoads[0].mRequest->GetImage(getter_AddRefs(con)); mLoads[0].mRequest->GetImage(getter_AddRefs(con));
if (con) { if (con) {
con->GetWidth(&mLoads[0].mIntrinsicSize.width); float p2t;
con->GetHeight(&mLoads[0].mIntrinsicSize.height); nscoord width, height;
aPresContext->GetPixelsToTwips(&p2t);
con->GetWidth(&width);
con->GetHeight(&height);
mLoads[0].mIntrinsicSize.width = NSIntPixelsToTwips(width, p2t);
mLoads[0].mIntrinsicSize.height = NSIntPixelsToTwips(height, p2t);
} }
} }
} }

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

@ -749,8 +749,14 @@ nsImageFrame::GetDesiredSize(nsIPresContext* aPresContext,
nsCOMPtr<imgIContainer> con; nsCOMPtr<imgIContainer> con;
mLoads[0].mRequest->GetImage(getter_AddRefs(con)); mLoads[0].mRequest->GetImage(getter_AddRefs(con));
if (con) { if (con) {
con->GetWidth(&mLoads[0].mIntrinsicSize.width); float p2t;
con->GetHeight(&mLoads[0].mIntrinsicSize.height); nscoord width, height;
aPresContext->GetPixelsToTwips(&p2t);
con->GetWidth(&width);
con->GetHeight(&height);
mLoads[0].mIntrinsicSize.width = NSIntPixelsToTwips(width, p2t);
mLoads[0].mIntrinsicSize.height = NSIntPixelsToTwips(height, p2t);
} }
} }
} }