LogInfo("Pausing widget");
Assert(m_model);
- LogDebug("Request bundle to suspend");
- PluginModuleSupport::suspend(m_ewkContext);
-
if (!m_currentEwkView) {
LogWarning("Cannot suspend widget without view");
} else {
LogInfo("Resume widget");
Assert(m_model);
- LogDebug("Request bundle to resume");
- PluginModuleSupport::resume(m_ewkContext);
-
if (m_currentEwkView) {
setEwkViewVisible(m_currentEwkView);
if (!m_isBackgroundSupport) {
initializePluginLoading();
// webview activated
- PluginModuleSupport::resume(m_ewkContext);
m_currentUri = DPL::ToUTF8String(*servicedUri);
ewk_view_url_set(m_currentEwkView, m_currentUri.c_str());
elm_win_activate(m_window);
LogInfo("Reload Start Page");
// prevent fail to load plugin bundle side
m_isBackgroundReload = true;
- PluginModuleSupport::resume(m_ewkContext);
if (!m_ewkViewList.empty()) {
while (!m_ewkViewList.empty()) {
// In this case, widget is reloaded in the background.
// After finished load, bundle should disconnent callback.
if (This->m_isBackgroundReload) {
- PluginModuleSupport::suspend(This->m_ewkContext);
ewk_view_suspend(This->m_currentEwkView);
This->m_isBackgroundReload = false;
}