} // namespace
TizenBrowserParts::TizenBrowserParts()
- : locale_manager_(new common::LocaleManager()) {
+ : locale_manager_(new common::LocaleManager()),
+ is_suspended_(false) {
}
void TizenBrowserParts::Initialize() {
}
void TizenBrowserParts::Suspend(content::RenderViewHost* rvh) {
- if(!rvh)
+ if (is_suspended_ || !rvh)
return;
+ is_suspended_ = true;
rvh->Send(new WrtViewMsg_SuspendScheduledTask(rvh->GetRoutingID()));
}
void TizenBrowserParts::Resume(content::RenderViewHost* rvh) {
- if(!rvh)
+ if (!is_suspended_ || !rvh)
return;
+ is_suspended_ = false;
rvh->Send(new WrtViewMsg_ResumeScheduledTasks(rvh->GetRoutingID()));
}