| Index: chrome/browser/extensions/extension_cookies_helpers.cc
|
| diff --git a/chrome/browser/extensions/extension_cookies_helpers.cc b/chrome/browser/extensions/extension_cookies_helpers.cc
|
| index acd58e6e1831db7651715f201749d59a9220b857..42e2fae4ef6448413b2b6adaa3eb9253595fd1a1 100644
|
| --- a/chrome/browser/extensions/extension_cookies_helpers.cc
|
| +++ b/chrome/browser/extensions/extension_cookies_helpers.cc
|
| @@ -30,7 +30,8 @@ Profile* ChooseProfileFromStoreId(const std::string& store_id,
|
| bool include_incognito) {
|
| DCHECK(profile);
|
| bool allow_original = !profile->IsOffTheRecord();
|
| - bool allow_incognito = profile->IsOffTheRecord() || include_incognito;
|
| + bool allow_incognito = profile->IsOffTheRecord() ||
|
| + (include_incognito && profile->HasOffTheRecordProfile());
|
| if (store_id == kOriginalProfileStoreId && allow_original)
|
| return profile->GetOriginalProfile();
|
| if (store_id == kOffTheRecordProfileStoreId && allow_incognito)
|
|
|