Index: chrome/renderer/extensions/schema_generated_bindings.cc |
diff --git a/chrome/renderer/extensions/schema_generated_bindings.cc b/chrome/renderer/extensions/schema_generated_bindings.cc |
index ea103fd2d90349e9477dc4bb5f03de6937eaac3d..a89c95fd49bcf9b5807de52b7ffdb9fec6427443 100644 |
--- a/chrome/renderer/extensions/schema_generated_bindings.cc |
+++ b/chrome/renderer/extensions/schema_generated_bindings.cc |
@@ -194,6 +194,8 @@ class ExtensionImpl : public ChromeV8Extension { |
return v8::FunctionTemplate::New(OpenChannelToTab); |
} else if (name->Equals(v8::String::New("GetNextContextMenuId"))) { |
return v8::FunctionTemplate::New(GetNextContextMenuId); |
+ } else if (name->Equals(v8::String::New("GetNextSocketEventId"))) { |
+ return v8::FunctionTemplate::New(GetNextSocketEventId); |
} else if (name->Equals(v8::String::New("GetNextTtsEventId"))) { |
return v8::FunctionTemplate::New(GetNextTtsEventId); |
} else if (name->Equals(v8::String::New("GetCurrentPageActions"))) { |
@@ -451,6 +453,13 @@ class ExtensionImpl : public ChromeV8Extension { |
return v8::Integer::New(next_tts_event_id++); |
} |
+ static v8::Handle<v8::Value> GetNextSocketEventId( |
+ const v8::Arguments& args) { |
+ // Same comment as GetNextTtsEventId. |
+ static int next_event_id = 1; |
+ return v8::Integer::New(next_event_id++); |
+ } |
+ |
static v8::Handle<v8::Value> GetCurrentPageActions( |
const v8::Arguments& args) { |
ExtensionImpl* v8_extension = GetFromArguments<ExtensionImpl>(args); |