[WRTjs] Fix black screen issue 38/319438/2
authorSangYong Park <sy302.park@samsung.com>
Wed, 23 Oct 2024 06:11:12 +0000 (15:11 +0900)
committerBot Blink <blinkbot@samsung.com>
Wed, 23 Oct 2024 07:36:27 +0000 (07:36 +0000)
Set fill layout to content view's layout manager for
layouting child views of content view.

Change-Id: I3ebbc5586f2b2e603d9838e1fcc11d5775868a82
Signed-off-by: SangYong Park <sy302.park@samsung.com>
wrt/src/browser/wrt_native_window.cc

index 52dbbfcd6d102b2d85c8ef66b4ccaac1d5ddef33..4f2b8eb33d264a6f6a7652048051471f4327783d 100644 (file)
@@ -29,6 +29,7 @@
 #include "ui/gfx/geometry/rect.h"
 #include "ui/gfx/geometry/size.h"
 #include "ui/gfx/image/image.h"
+#include "ui/views/layout/fill_layout.h"
 #include "wrt/src/browser/splash_screen.h"
 #include "wrt/src/browser/wrt_frame_view.h"
 #include "wrt/src/browser/wrt_native_widget.h"
@@ -529,6 +530,8 @@ WRTNativeWindow::WRTNativeWindow(const gin_helper::Dictionary& options,
 
   widget()->Init(std::move(params));
   widget()->SetNativeWindowProperty(electron::kElectronNativeWindowKey, this);
+
+  GetContentsView()->SetLayoutManager(std::make_unique<views::FillLayout>());
 }
 
 WRTNativeWindow::~WRTNativeWindow() {