| Index: chrome/common/extensions/permissions/permissions_data.cc
 | 
| diff --git a/chrome/common/extensions/permissions/permissions_data.cc b/chrome/common/extensions/permissions/permissions_data.cc
 | 
| index 8e964daf27bd4e670d450c2eedd2400ef605728e..ce3573009c55f7543c263429ca30482d5cef99c9 100644
 | 
| --- a/chrome/common/extensions/permissions/permissions_data.cc
 | 
| +++ b/chrome/common/extensions/permissions/permissions_data.cc
 | 
| @@ -348,8 +348,7 @@ void PermissionsData::UpdateTabSpecificPermissions(
 | 
|        &extension->permissions_data()->tab_specific_permissions_;
 | 
|    if (tab_permissions->count(tab_id)) {
 | 
|      (*tab_permissions)[tab_id] = PermissionSet::CreateUnion(
 | 
| -        (*tab_permissions)[tab_id],
 | 
| -        permissions.get());
 | 
| +        (*tab_permissions)[tab_id].get(), permissions.get());
 | 
|    } else {
 | 
|      (*tab_permissions)[tab_id] = permissions;
 | 
|    }
 | 
| 
 |