@@ -186,8 +186,8 @@ private String prepareContentFetchRequest(@NonNull DisplayMetrics displayMetrics
186186
187187 int totalWidthPx = displayMetrics .widthPixels ;
188188 int totalHeightPx = displayMetrics .heightPixels ;
189- int totalWidthDp = (int ) Math .ceil (totalWidthPx / displayMetrics .density );
190- int totalHeightDp = (int ) Math .ceil (totalHeightPx / displayMetrics .density );
189+ int totalWidthDp = (int ) Math .floor (totalWidthPx / displayMetrics .density );
190+ int totalHeightDp = (int ) Math .floor (totalHeightPx / displayMetrics .density );
191191 L .d ("[ModuleContent] prepareContentFetchRequest, total screen dimensions (px): [" + totalWidthPx + "x" + totalHeightPx + "], (dp): [" + totalWidthDp + "x" + totalHeightDp + "], density: [" + displayMetrics .density + "]" );
192192
193193 WebViewDisplayOption displayOption = _cly .config_ .webViewDisplayOption ;
@@ -198,10 +198,10 @@ private String prepareContentFetchRequest(@NonNull DisplayMetrics displayMetrics
198198 SafeAreaDimensions safeArea = SafeAreaCalculator .calculateSafeAreaDimensions (_cly .context_ , L );
199199
200200 // px to dp
201- portraitWidth = (int ) Math .ceil (safeArea .portraitWidth / displayMetrics .density );
202- portraitHeight = (int ) Math .ceil (safeArea .portraitHeight / displayMetrics .density );
203- landscapeWidth = (int ) Math .ceil (safeArea .landscapeWidth / displayMetrics .density );
204- landscapeHeight = (int ) Math .ceil (safeArea .landscapeHeight / displayMetrics .density );
201+ portraitWidth = (int ) Math .floor (safeArea .portraitWidth / displayMetrics .density );
202+ portraitHeight = (int ) Math .floor (safeArea .portraitHeight / displayMetrics .density );
203+ landscapeWidth = (int ) Math .floor (safeArea .landscapeWidth / displayMetrics .density );
204+ landscapeHeight = (int ) Math .floor (safeArea .landscapeHeight / displayMetrics .density );
205205
206206 L .d ("[ModuleContent] prepareContentFetchRequest, safe area dimensions (px->dp) - Portrait: [" + safeArea .portraitWidth + "x" + safeArea .portraitHeight + " px] -> [" + portraitWidth + "x" + portraitHeight + " dp], topOffset: [" + safeArea .portraitTopOffset + " px]" );
207207 L .d ("[ModuleContent] prepareContentFetchRequest, safe area dimensions (px->dp) - Landscape: [" + safeArea .landscapeWidth + "x" + safeArea .landscapeHeight + " px] -> [" + landscapeWidth + "x" + landscapeHeight + " dp], topOffset: [" + safeArea .landscapeTopOffset + " px]" );
0 commit comments