Fix for 71471. r=blake, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@100159 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -1673,10 +1673,26 @@ MapXULForDeclaration(nsICSSDeclaration* aDecl, nsCSSXUL& aXUL)
|
||||
if (!ourXUL)
|
||||
return NS_OK; // We don't have any rules for XUL.
|
||||
|
||||
// box-align: enum, inherit
|
||||
if (aXUL.mBoxAlign.GetUnit() == eCSSUnit_Null && ourXUL->mBoxAlign.GetUnit() != eCSSUnit_Null)
|
||||
aXUL.mBoxAlign = ourXUL->mBoxAlign;
|
||||
|
||||
// box-direction: enum, inherit
|
||||
if (aXUL.mBoxDirection.GetUnit() == eCSSUnit_Null && ourXUL->mBoxDirection.GetUnit() != eCSSUnit_Null)
|
||||
aXUL.mBoxDirection = ourXUL->mBoxDirection;
|
||||
|
||||
// box-flex: enum, inherit
|
||||
if (aXUL.mBoxFlex.GetUnit() == eCSSUnit_Null && ourXUL->mBoxFlex.GetUnit() != eCSSUnit_Null)
|
||||
aXUL.mBoxFlex = ourXUL->mBoxFlex;
|
||||
|
||||
// box-orient: enum, inherit
|
||||
if (aXUL.mBoxOrient.GetUnit() == eCSSUnit_Null && ourXUL->mBoxOrient.GetUnit() != eCSSUnit_Null)
|
||||
aXUL.mBoxOrient = ourXUL->mBoxOrient;
|
||||
|
||||
// box-pack: enum, inherit
|
||||
if (aXUL.mBoxPack.GetUnit() == eCSSUnit_Null && ourXUL->mBoxPack.GetUnit() != eCSSUnit_Null)
|
||||
aXUL.mBoxPack = ourXUL->mBoxPack;
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user