Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(117)

Issue 2521363002: [Extensions] Remove ChromeExtensionFunctionDetails::GetOriginWebContents (Closed)

Created:
4 years, 1 month ago by Devlin
Modified:
4 years, 1 month ago
Reviewers:
tommycli, lazyboy
CC:
chromium-reviews, Lei Zhang, chromium-apps-reviews_chromium.org, tommycli, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Extensions] Remove ChromeExtensionFunctionDetails::GetOriginWebContents Remove the ChromeExtensionFunctionDetails::GetOriginWebContents() method. There are a few problems with this function: - Like GetAssociatedWebContents(), it is unclear and unpredictable (see also crbug.com/461394). It's not obvious what the returned result will be, and it's very likely *not* what the caller is expecting from the title or function comment. - It uses ExtensionFunction::source_tab_id, which needs to be removed. Remove the function and implement the necessary pieces directly in the previous callers. BUG=667584 Committed: https://crrev.com/ae224f1bfe3875919fa6c79130a31affb6e01f2f Cr-Commit-Position: refs/heads/master@{#434097}

Patch Set 1 #

Total comments: 4

Patch Set 2 : lazyboy's #

Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -56 lines) Patch
M chrome/browser/extensions/api/media_galleries/media_galleries_api.cc View 1 6 chunks +34 lines, -4 lines 0 comments Download
M chrome/browser/extensions/chrome_extension_function_details.h View 1 chunk +6 lines, -9 lines 0 comments Download
M chrome/browser/extensions/chrome_extension_function_details.cc View 2 chunks +19 lines, -43 lines 0 comments Download

Messages

Total messages: 24 (13 generated)
Devlin
lazyboy@ (extensions) and tommycli@ (media galleries), mind taking a look?
4 years, 1 month ago (2016-11-22 20:19:38 UTC) #7
lazyboy
https://codereview.chromium.org/2521363002/diff/1/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc File chrome/browser/extensions/api/media_galleries/media_galleries_api.cc (right): https://codereview.chromium.org/2521363002/diff/1/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc#newcode475 chrome/browser/extensions/api/media_galleries/media_galleries_api.cc:475: GetWebContentsForPrompt(GetSenderWebContents(), Previously the code would check if GetSenderWebContents() is ...
4 years, 1 month ago (2016-11-22 20:47:41 UTC) #8
tommycli
lgtm -- I don't know much about the GetOriginWebContents refactor, so I can't comment on ...
4 years, 1 month ago (2016-11-22 21:56:05 UTC) #9
tommycli
https://codereview.chromium.org/2521363002/diff/1/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc File chrome/browser/extensions/api/media_galleries/media_galleries_api.cc (right): https://codereview.chromium.org/2521363002/diff/1/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc#newcode271 chrome/browser/extensions/api/media_galleries/media_galleries_api.cc:271: content::WebContents* GetWebContentsForPrompt( AFAICT, this function basically does: If the ...
4 years, 1 month ago (2016-11-22 21:59:42 UTC) #10
Devlin
https://codereview.chromium.org/2521363002/diff/1/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc File chrome/browser/extensions/api/media_galleries/media_galleries_api.cc (right): https://codereview.chromium.org/2521363002/diff/1/chrome/browser/extensions/api/media_galleries/media_galleries_api.cc#newcode271 chrome/browser/extensions/api/media_galleries/media_galleries_api.cc:271: content::WebContents* GetWebContentsForPrompt( On 2016/11/22 21:59:41, tommycli wrote: > AFAICT, ...
4 years, 1 month ago (2016-11-22 22:42:29 UTC) #11
lazyboy
lgtm
4 years, 1 month ago (2016-11-22 23:26:11 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2521363002/20001
4 years, 1 month ago (2016-11-22 23:40:09 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/343104)
4 years, 1 month ago (2016-11-23 01:59:39 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2521363002/20001
4 years, 1 month ago (2016-11-23 02:22:42 UTC) #19
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 1 month ago (2016-11-23 02:58:42 UTC) #22
commit-bot: I haz the power
4 years, 1 month ago (2016-11-23 03:02:25 UTC) #24
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/ae224f1bfe3875919fa6c79130a31affb6e01f2f
Cr-Commit-Position: refs/heads/master@{#434097}

Powered by Google App Engine
This is Rietveld 408576698