From 0a766f3afaa77f87f6ec1e6dfb424e4aaa3eca6a Mon Sep 17 00:00:00 2001 From: Wonsik Jung Date: Wed, 21 Feb 2024 18:24:19 +0900 Subject: [PATCH] [Tizen] Changes the ecore evas rendering engine in NUI Webkit Changed the ecore evas rendering engine in NUI Webkit. Because webkit only works in GPU thread as worker thread in Web and ecore evas does not work for rendering. If NUI Webview works with ecore evas gl backend, it has the some race condition issue when egl is initailized and terminated. To fix that, ecore evas engine should be changed with sw backend engine. Change-Id: I79e7c148562894e91f7309e7da1077c9186014c0 --- dali-extension/web-engine-chromium/tizen-web-engine-manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dali-extension/web-engine-chromium/tizen-web-engine-manager.cpp b/dali-extension/web-engine-chromium/tizen-web-engine-manager.cpp index ed0ed11..210739f 100755 --- a/dali-extension/web-engine-chromium/tizen-web-engine-manager.cpp +++ b/dali-extension/web-engine-chromium/tizen-web-engine-manager.cpp @@ -55,7 +55,7 @@ WebEngineManager::WebEngineManager() elm_init(0, 0); ewk_init(); - mWindow = ecore_evas_new("wayland_egl", 0, 0, 1, 1, 0); + mWindow = ecore_evas_new("wayland_shm", 0, 0, 1, 1, 0); Ewk_Context* context = ewk_context_default_get(); mWebEngineContext.reset(new TizenWebEngineContext(context)); -- 2.7.4