[MM] Get correct view bounds for chrome browser 33/312033/3
authorSuhaspoornachandra <s.poornachan@samsung.com>
Mon, 3 Jun 2024 04:20:59 +0000 (09:50 +0530)
committerBot Blink <blinkbot@samsung.com>
Tue, 4 Jun 2024 13:02:50 +0000 (13:02 +0000)
ViewBounds for chrome browser was ignoring the top controls height.
This patch corrects the issue and simplifies GetViewPortRect() in
TizenRendererImpl. OffScreen case is also handled in GetViewBounds() of
RWHVAura.

Change-Id: Iddea1ade09efc0611b0b5faadbbf1c9ac4d4c721
Signed-off-by: Suhaspoornachandra <s.poornachan@samsung.com>
tizen_src/chromium_impl/content/browser/media/tizen_renderer_impl.cc

index 9a2304358f8c983c1159a6783251fadab8f4c768..45580017f74924eb3dc74f84c31c213808a671b3 100644 (file)
@@ -395,13 +395,7 @@ gfx::Rect TizenRendererImpl::GetViewportRect() const {
 
   if (RenderWidgetHostViewAura* rwhv = static_cast<RenderWidgetHostViewAura*>(
           web_contents->GetRenderWidgetHostView())) {
-    if (rwhv->offscreen_helper()) {
-      // offscreen rendering mode
-      return rwhv->offscreen_helper()->GetViewBoundsInPix();
-    } else {
-      // onscreen rendering mode
-      return rwhv->window()->bounds();
-    }
+    return rwhv->GetViewBounds();
   }
   return gfx::Rect();
 }