d63de1ae15
In browser process, because of the use of v8::Locker in ProxyResolverV8, creating HandleScope requires entering locker first, so in browser process we should just use v8::Locker whenever we need to use V8 in a callback called from non-V8 places (like dialog's callback, work pushed to MessageLoop). But also notice that the renderer process doesn't use v8::Locker, so we have to be careful not to use it, otherwise blink would crash when creating HandleScope. |
||
---|---|---|
.. | ||
lib | ||
api_messages.cc | ||
api_messages.h | ||
atom_api_clipboard.cc | ||
atom_api_clipboard.h | ||
atom_api_crash_reporter.cc | ||
atom_api_crash_reporter.h | ||
atom_api_event_emitter.cc | ||
atom_api_event_emitter.h | ||
atom_api_id_weak_map.cc | ||
atom_api_id_weak_map.h | ||
atom_api_screen.cc | ||
atom_api_screen.h | ||
atom_api_shell.cc | ||
atom_api_shell.h | ||
atom_api_v8_util.cc | ||
atom_bindings.cc | ||
atom_bindings.h | ||
atom_extensions.cc | ||
atom_extensions.h | ||
object_life_monitor.cc | ||
object_life_monitor.h |