Setting ELM_ENGINE Environment value.
authorJongsoo Yoon <join.yoon@samsung.com>
Wed, 28 Jan 2015 00:31:52 +0000 (09:31 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
There is gl engine issue in latest Tizen 2.4 platform binary.
In order to solve this problem, it is needed to set ELM_ENGINE
environment value as gl.
This patch apply this setting in mini_browser code level.
When gl issue is solved in Tizen 2.4 platform,
This patch should be reverted.

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=10787
Reviewed by: Piotr Tworek, Youngbok Yoon, joonhwan kwon

Change-Id: I5d6695502ff7d7be39e00293be1b236b15ec4314
Signed-off-by: Jongsoo Yoon <join.yoon@samsung.com>
tizen_src/ewk/efl_webview_app/app.c
tizen_src/ewk/efl_webview_app/mini_browser.c
tizen_src/ewk/unittest/execute_utc_blink.cpp

index 71147cd..53e00c4 100644 (file)
@@ -376,6 +376,7 @@ int main(int argc, char** argv)
   fprintf(stderr, "efl_webview_app starting...\n");
 
   ewk_set_arguments(argc, argv);
+  setenv("ELM_ENGINE", "gl", 1);
   elm_init(0,NULL);
   if (!ewk_init())
     return EXIT_FAILURE;
index 5a37739..b7c92ce 100755 (executable)
@@ -617,6 +617,7 @@ static void _on_focus_in_cb(void *data, Evas *e, Evas_Object *obj, void *event_i
 
 static bool __br_app_create(void *data)
 {
+  setenv("ELM_ENGINE", "gl", 1);
   elm_init(0, NULL);
   if (!ewk_init()) {
     LOGE("elm_init Failed. App not started");
index 900ab92..0d1bb26 100755 (executable)
@@ -18,6 +18,7 @@ int main(int argc, char* argv[])
   ewk_set_arguments(argc, argv);
 
   ewk_init();
+  setenv("ELM_ENGINE", "gl", 1);
   elm_init(0, NULL);
 
   elm_config_preferred_engine_set("opengl_x11");