Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
git-svn-id: svn://10.0.0.236/trunk@142488 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -541,8 +541,7 @@ nsImageDocument::CheckOverflowing()
|
||||
nsRefPtr<nsStyleContext> styleContext =
|
||||
context->ResolveStyleContextFor(content, nsnull);
|
||||
|
||||
const nsStyleMargin* marginData =
|
||||
(const nsStyleMargin*)styleContext->GetStyleData(eStyleStruct_Margin);
|
||||
const nsStyleMargin* marginData = styleContext->GetStyleMargin();
|
||||
nsMargin margin;
|
||||
marginData->GetMargin(margin);
|
||||
visibleArea.Deflate(margin);
|
||||
|
||||
Reference in New Issue
Block a user