From: jaekuk, lee Date: Wed, 23 Aug 2017 08:32:45 +0000 (+0900) Subject: Added code to check whether wayland get ready before running Web Runtime X-Git-Tag: submit/tizen/20170824.071550^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3e911dbe7e3f4c2496a4fd98ca8c4286fbc069a5;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git Added code to check whether wayland get ready before running Web Runtime Change-Id: Ib06f4fc51fa554893ece5c26af8e592838e31d76 Signed-off-by: jaekuk, lee --- diff --git a/runtime/browser/runtime_process.cc b/runtime/browser/runtime_process.cc index 4a1576b72..9f294aef5 100755 --- a/runtime/browser/runtime_process.cc +++ b/runtime/browser/runtime_process.cc @@ -103,7 +103,10 @@ int real_main(int argc, char* argv[]) { // Default behavior, run as runtime. LOGGER(INFO) << "Runtime process has been created."; if (!g_prelaunch) { - ewk_init(); + if (!ewk_init()) { + LOGGER(ERROR) << "could not init ewk"; + return false; + } char* chromium_arg_options[] = { argv[0], const_cast("--no-sandbox"), @@ -150,8 +153,11 @@ int main(int argc, char* argv[]) { if (strcmp(argv[0], "/usr/bin/wrt-loader") == 0) { auto preload = [argv](void) { LOGGER(DEBUG) << "run with wrt-loader"; + if (!ewk_init()) { + LOGGER(ERROR) << "could not init ewk"; + return false; + } g_prelaunch = true; - ewk_init(); char* chromium_arg_options[] = { argv[0], const_cast("--no-sandbox"),