Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / tools / telemetry / telemetry / core / backends / chrome / extension_backend.py
index a480887..70f67f8 100644 (file)
@@ -27,9 +27,10 @@ class ExtensionBackendDict(collections.Mapping):
 
   def __getitem__(self, extension_id):
     extensions = []
-    for i, context_id in enumerate(self._extension_backend_list):
+    for context_id in self._extension_backend_list:
       if self.ContextIdToExtensionId(context_id) == extension_id:
-        extensions.append(self._extension_backend_list[i])
+        extensions.append(
+            self._extension_backend_list.GetBackendFromContextId(context_id))
     if not extensions:
       raise KeyError('Cannot find an extension with id=%s' % extension_id)
     return extensions