[M126] Initialize elm for Chrome 66/317066/1
authorv-saha <v.saha@samsung.com>
Tue, 3 Sep 2024 10:28:11 +0000 (15:58 +0530)
committerv-saha <v.saha@samsung.com>
Tue, 3 Sep 2024 10:29:19 +0000 (15:59 +0530)
This commit initializes elm for Chrome to fix crash post Chrome
launch in rpi.

Change-Id: Idf3dd07cec1bdf56fc71c06138cf291e62945ba4
Signed-off-by: v-saha <v.saha@samsung.com>
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_window.cc

index c795393aaeda714dd25401fb065a06fe484dd6ed..2dc0d9ad674e1f35f9589aa9f5d749af7821a3d0 100644 (file)
@@ -4,6 +4,8 @@
 
 #include "ui/ozone/platform/efl/efl_window.h"
 
+#include <Eldbus.h>
+#include <Elementary.h>
 #include "base/base_switches.h"
 #include "base/command_line.h"
 #include "base/functional/bind.h"
@@ -19,8 +21,6 @@
 #include "ui/ozone/platform/efl/efl_screen.h"
 #include "ui/ozone/platform/efl/efl_window_manager.h"
 
-#include <Eldbus.h>
-
 #if BUILDFLAG(IS_TIZEN_TV)
 #include <cursor_module.h>
 #endif
@@ -367,6 +367,7 @@ void EflWindow::Initialize(const PlatformWindowInitProperties& properties) {
     ecore_evas_init();
     evas_init();
     eldbus_init();
+    elm_init(0, NULL);
     g_evas_init = true;
   }