mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 870021 - Part 5.1 - HTMLImageElement responsive-aware overrides for GetNatural{Width,Height}. r=jst
This commit is contained in:
parent
04aa4ed984
commit
4835ecf8b1
@ -630,6 +630,13 @@ HTMLImageElement::NaturalHeight()
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (mResponsiveSelector) {
|
||||
double density = mResponsiveSelector->GetSelectedImageDensity();
|
||||
MOZ_ASSERT(IsFinite(density) && density > 0.0);
|
||||
height = NSToIntRound(double(height) / density);
|
||||
height = std::max(height, 0u);
|
||||
}
|
||||
|
||||
return height;
|
||||
}
|
||||
|
||||
@ -651,6 +658,13 @@ HTMLImageElement::NaturalWidth()
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (mResponsiveSelector) {
|
||||
double density = mResponsiveSelector->GetSelectedImageDensity();
|
||||
MOZ_ASSERT(IsFinite(density) && density > 0.0);
|
||||
width = NSToIntRound(double(width) / density);
|
||||
width = std::max(width, 0u);
|
||||
}
|
||||
|
||||
return width;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user