if (do_reset) {
// Reset to context
ClearViewStack();
+ UnsetTimeout();
WebView* view = view_stack_.front();
SetupWebView(view);
SetupWebViewCompatibilitySettings(view);
view->SetDefaultEncoding(res->encoding());
view->LoadUrl(res->uri(), res->mime());
window_->SetContent(view->evas_object());
+ evas_object_hide(window_->evas_object());
+ SetTimeoutFirstFrameDelay();
}
if (!debug_mode_ && appcontrol->data(AUL_K_DEBUG) == "1") {
if (!verbose_mode_ && appcontrol->data(kVerboseKey) == "true") {
verbose_mode_ = true;
}
- window_->Active();
+ if (!do_reset)
+ window_->Active();
}
void WebApplication::SendAppControlEvent() {
LOGGER(DEBUG) << "Rendered";
splash_screen_->HideSplashScreen(SplashScreen::HideReason::RENDERED);
- if (firstframe_delay_timer_) {
- UnsetTimeout();
- }
+ UnsetTimeout();
// Set web view into Web voice touch agent
if (NULL != vc_webview_) {