Index: chrome/plugin/chrome_content_plugin_client.cc |
diff --git a/chrome/plugin/chrome_content_plugin_client.cc b/chrome/plugin/chrome_content_plugin_client.cc |
index 1abe0a3fd905db8aa19a7ab4f259f8f2c64dd706..87c20d03fc1f5f67b86ab77985c6db1e732137fd 100644 |
--- a/chrome/plugin/chrome_content_plugin_client.cc |
+++ b/chrome/plugin/chrome_content_plugin_client.cc |
@@ -17,9 +17,17 @@ |
#endif |
#endif |
+#ifdef V8_USE_EXTERNAL_STARTUP_DATA |
+#include "gin/public/isolate_holder.h" |
+#endif |
+ |
namespace chrome { |
void ChromeContentPluginClient::PreSandboxInitialization() { |
+#ifdef V8_USE_EXTERNAL_STARTUP_DATA |
+ gin::IsolateHolder::LoadV8Snapshot(); |
+#endif |
+ |
#if defined(ENABLE_REMOTING) |
// Load crypto libraries for the Chromoting client plugin. |