[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.
// languageChangedCallback, this);
ADD_PROFILING_POINT("CreateWindow", "start");
- m_windowData.reset(new WindowData(static_cast<unsigned long>(getpid())));
+ m_windowData.reset(new WindowData(static_cast<unsigned long>(getpid()), true));
ADD_PROFILING_POINT("CreateWindow", "stop");
WRT::UserDelegatesPtr cbs(new WRT::UserDelegates);
//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 = "";