content::RenderProcessHost::iterator it =
content::RenderProcessHost::AllHostsIterator();
while (!it.IsAtEnd()) {
- if (it.GetCurrentValue()->Send(message))
+ if (it.GetCurrentValue()->Send(new IPC::Message(*message)))
result = true;
it.Advance();
}
+ delete message;
return result;
}
if (!g_wrt_widget_host.Get().get())
g_wrt_widget_host.Get().reset(new WrtWidgetHost);
return g_wrt_widget_host.Get().get();
+#else
+ return nullptr;
#endif
}
return;
#endif
- std::move(callback).Run(GURL());
+ std::move(callbacks_[callback_id]).Run(GURL());
callbacks_.erase(callback_id);
}