Chromium Code Reviews| Index: ipc/ipc_sync_message.cc |
| diff --git a/ipc/ipc_sync_message.cc b/ipc/ipc_sync_message.cc |
| index e276263458f3c228d4644647b50274a766646552..3b093ae52fe7109069bd378e1d83ce0abc451ef7 100644 |
| --- a/ipc/ipc_sync_message.cc |
| +++ b/ipc/ipc_sync_message.cc |
| @@ -20,8 +20,6 @@ namespace IPC { |
| static base::AtomicSequenceNumber g_next_id(base::LINKER_INITIALIZED); |
| -static base::WaitableEvent* dummy_event = new base::WaitableEvent(true, true); |
| - |
| SyncMessage::SyncMessage( |
| int32 routing_id, |
| uint32 type, |
| @@ -50,6 +48,7 @@ MessageReplyDeserializer* SyncMessage::GetReplyDeserializer() { |
| void SyncMessage::EnableMessagePumping() { |
| DCHECK(!pump_messages_event_); |
| + static base::WaitableEvent* dummy_event = new base::WaitableEvent(true, true); |
|
jam
2012/01/27 18:19:04
I don't believe this is thread safe, i.e. if it's
Tyler Breisacher (Chromium)
2012/01/30 22:58:03
Right, sorry. What do you think is the right way t
jam
2012/02/01 17:01:20
use LazyInstance. it's thread-safe
|
| set_pump_messages_event(dummy_event); |
| } |