From: Shao Changbin Date: Tue, 22 Jan 2013 09:57:20 +0000 (-0500) Subject: separate evas window construction and initialization X-Git-Tag: 2.1b_release~22^2~76 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fec093e45382093ef1ad43547eb892d902c7460b;p=platform%2Fframework%2Fweb%2Fwrt.git separate evas window construction and initialization [Title] separate evas window construction and initialization [Issue#] N/A [Problem] For launch performance, it is better to create webpage ASAP. Therefore, after evas window created, we should create webpage imediately. [Cause] N/A [Solution] move window initialization later. --- diff --git a/src/wrt-client/wrt-client.cpp b/src/wrt-client/wrt-client.cpp index e69a1f3..bd3defb 100755 --- a/src/wrt-client/wrt-client.cpp +++ b/src/wrt-client/wrt-client.cpp @@ -481,7 +481,7 @@ void WrtClient::launchStep() // languageChangedCallback, this); ADD_PROFILING_POINT("CreateWindow", "start"); - m_windowData.reset(new WindowData(static_cast(getpid()))); + m_windowData.reset(new WindowData(static_cast(getpid()), true)); ADD_PROFILING_POINT("CreateWindow", "stop"); WRT::UserDelegatesPtr cbs(new WRT::UserDelegates); @@ -504,6 +504,8 @@ void WrtClient::launchStep() //you can't show window with splash screen before PrepareView //ewk_view_add_with_context() in viewLogic breaks window + m_windowData->init(); + WrtDB::WidgetLocalizedInfo localizedInfo = W3CFileLocalization::getLocalizedInfo(m_dao); std:: string name = "";