| Index: src/profile-generator.cc
|
| ===================================================================
|
| --- src/profile-generator.cc (revision 13202)
|
| +++ src/profile-generator.cc (working copy)
|
| @@ -2708,10 +2708,6 @@
|
| Isolate* isolate = Isolate::Current();
|
| GlobalObjectsEnumerator enumerator;
|
| isolate->global_handles()->IterateAllRoots(&enumerator);
|
| - Handle<String> document_string =
|
| - isolate->factory()->NewStringFromAscii(CStrVector("document"));
|
| - Handle<String> url_string =
|
| - isolate->factory()->NewStringFromAscii(CStrVector("URL"));
|
| const char** urls = NewArray<const char*>(enumerator.count());
|
| for (int i = 0, l = enumerator.count(); i < l; ++i) {
|
| if (global_object_name_resolver_) {
|
| @@ -2720,25 +2716,7 @@
|
| urls[i] = global_object_name_resolver_->GetName(
|
| Utils::ToLocal(Handle<JSObject>::cast(global_obj)));
|
| } else {
|
| - // TODO(yurys): This branch is going to be removed once Chromium migrates
|
| - // to the new name resolver.
|
| urls[i] = NULL;
|
| - HandleScope scope;
|
| - Handle<JSGlobalObject> global_obj = enumerator.at(i);
|
| - Object* obj_document;
|
| - if (global_obj->GetProperty(*document_string)->ToObject(&obj_document) &&
|
| - obj_document->IsJSObject()) {
|
| - // FixMe: Workaround: SharedWorker's current Isolate has NULL context.
|
| - // As result GetProperty(*url_string) will crash.
|
| - if (!Isolate::Current()->context() && obj_document->IsJSGlobalProxy())
|
| - continue;
|
| - JSObject* document = JSObject::cast(obj_document);
|
| - Object* obj_url;
|
| - if (document->GetProperty(*url_string)->ToObject(&obj_url) &&
|
| - obj_url->IsString()) {
|
| - urls[i] = collection_->names()->GetName(String::cast(obj_url));
|
| - }
|
| - }
|
| }
|
| }
|
|
|
|
|