Bug 1404770 Part 1 - Return device pixels instead of css pixels in GetMinimumWidgetSize. r?mats
MozReview-Commit-ID: 4DenoFuKb12
--- a/widget/android/nsNativeThemeAndroid.cpp
+++ b/widget/android/nsNativeThemeAndroid.cpp
@@ -231,18 +231,18 @@ nsNativeThemeAndroid::GetWidgetOverflow(
NS_IMETHODIMP
nsNativeThemeAndroid::GetMinimumWidgetSize(nsPresContext* aPresContext,
nsIFrame* aFrame, uint8_t aWidgetType,
LayoutDeviceIntSize* aResult,
bool* aIsOverridable)
{
if (aWidgetType == NS_THEME_RADIO || aWidgetType == NS_THEME_CHECKBOX) {
// 9px + (1px padding + 1px border) * 2
- aResult->width = 13;
- aResult->height = 13;
+ aResult->width = aPresContext->CSSPixelsToDevPixels(13);
+ aResult->height = aPresContext->CSSPixelsToDevPixels(13);
}
return NS_OK;
}
NS_IMETHODIMP
nsNativeThemeAndroid::WidgetStateChanged(nsIFrame* aFrame, uint8_t aWidgetType,
nsIAtom* aAttribute, bool* aShouldRepaint,