Index: chrome/renderer/extensions/event_bindings.cc |
diff --git a/chrome/renderer/extensions/event_bindings.cc b/chrome/renderer/extensions/event_bindings.cc |
index 823b85d912193fae8527db3fce5d718e99754df2..1c4e761ec89556f109e26952ebd480d96bc6319c 100644 |
--- a/chrome/renderer/extensions/event_bindings.cc |
+++ b/chrome/renderer/extensions/event_bindings.cc |
@@ -302,6 +302,11 @@ class ExtensionImpl : public ChromeV8Extension { |
v8::Handle<v8::Value> url_value(object->Get(url)); |
info.SetURL(GURL(*v8::String::AsciiValue(url_value))); |
} |
+ v8::Handle<v8::String> instance_id(v8::String::New("instanceId")); |
+ if (object->Has(instance_id)) { |
+ v8::Handle<v8::Value> instance_id_value(object->Get(instance_id)); |
+ info.SetInstanceID(instance_id_value->IntegerValue()); |
+ } |
return info; |
} |