Bug 1286337 - Part 1. Correct default value of mask-origin. r=heycam

MozReview-Commit-ID: G8qfOLEHsj3

--HG--
extra : rebase_source : 73accaf8fd04118860930b4150314a31c00a1368
This commit is contained in:
cku 2016-07-13 03:22:36 +08:00
Родитель c16e36114d
Коммит cb324e82b1
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -330,8 +330,11 @@ Declaration::GetImageLayerValue(
origin->mValue.GetUnit() == eCSSUnit_Enumerated,
"should not have inherit/initial within list");
int32_t originDefaultValue =
(aTable == nsStyleImageLayers::kBackgroundLayerTable)
? NS_STYLE_IMAGELAYER_ORIGIN_PADDING : NS_STYLE_IMAGELAYER_ORIGIN_BORDER;
if (clip->mValue.GetIntValue() != NS_STYLE_IMAGELAYER_CLIP_BORDER ||
origin->mValue.GetIntValue() != NS_STYLE_IMAGELAYER_ORIGIN_PADDING) {
origin->mValue.GetIntValue() != originDefaultValue) {
#ifdef DEBUG
for (size_t i = 0; nsCSSProps::kImageLayerOriginKTable[i].mValue != -1; i++) {
// For each keyword & value in kOriginKTable, ensure that