Restore delivering IPC messages to utility handlers
This commit is contained in:
parent
7574c33ef1
commit
aa75e4562e
2 changed files with 14 additions and 0 deletions
|
@ -19,4 +19,16 @@ AtomContentUtilityClient::AtomContentUtilityClient() {
|
|||
AtomContentUtilityClient::~AtomContentUtilityClient() {
|
||||
}
|
||||
|
||||
bool AtomContentUtilityClient::OnMessageReceived(
|
||||
const IPC::Message& message) {
|
||||
#if defined(OS_WIN)
|
||||
for (auto* handler : handlers_) {
|
||||
if (handler->OnMessageReceived(message))
|
||||
return true;
|
||||
}
|
||||
#endif
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
} // namespace atom
|
||||
|
|
|
@ -20,6 +20,8 @@ class AtomContentUtilityClient : public content::ContentUtilityClient {
|
|||
AtomContentUtilityClient();
|
||||
~AtomContentUtilityClient() override;
|
||||
|
||||
bool OnMessageReceived(const IPC::Message& message) override;
|
||||
|
||||
private:
|
||||
#if defined(OS_WIN)
|
||||
typedef ScopedVector<UtilityMessageHandler> Handlers;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue