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

Issue 2779523002: Use ScreenOrientationController and not the implementation to break modules/ dep. (Closed)

Created:
3 years, 9 months ago by slangley
Modified:
3 years, 9 months ago
CC:
blink-reviews, blink-reviews-frames_chromium.org, blink-reviews-html_chromium.org, chromium-reviews, dglazkov+blink, eric.carlson_apple.com, feature-media-reviews_chromium.org, fs, gasubic, kinuko+watch, mlamouri+watch-blink_chromium.org, mlamouri+watch-screen-orientation_chromium.org, nessy, Srirama
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Use ScreenOrientationController and not the implementation to break modules/ dep. WebLocalFrameImpl was using ScreenOrientationControllerImpl as the method notifyOrientationChanged was not defined in ScreenOrientationController. By making this method pure virtual in ScreenOrientationController we no longer need to pull in ScreenOrientationControllerImpl from modules but can now use the base class defined in core/frame/. BUG=703405 Review-Url: https://codereview.chromium.org/2779523002 Cr-Commit-Position: refs/heads/master@{#459935} Committed: https://chromium.googlesource.com/chromium/src/+/96d533dcfc175886ce842d1fc5c4e0ea7f26e0a6

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -4 lines) Patch
M third_party/WebKit/Source/core/frame/ScreenOrientationController.h View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/html/shadow/MediaControlsOrientationLockDelegateTest.cpp View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/screen_orientation/ScreenOrientationControllerImpl.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/web/WebLocalFrameImpl.cpp View 3 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 20 (11 generated)
slangley
3 years, 9 months ago (2017-03-27 03:48:37 UTC) #2
joelhockey
lgtm
3 years, 9 months ago (2017-03-27 03:49:57 UTC) #3
slangley
dcheng@ - ptal
3 years, 9 months ago (2017-03-27 03:51:51 UTC) #4
haraken
LGTM
3 years, 9 months ago (2017-03-27 04:00:35 UTC) #5
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/2779523002/1
3 years, 9 months ago (2017-03-27 04:03:52 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/391616)
3 years, 9 months ago (2017-03-27 05:16:52 UTC) #13
mlamouri (slow - plz ping)
lgtm
3 years, 9 months ago (2017-03-27 08:26:32 UTC) #15
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/2779523002/1
3 years, 9 months ago (2017-03-27 22:57:06 UTC) #17
commit-bot: I haz the power
3 years, 9 months ago (2017-03-27 23:37:31 UTC) #20
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/96d533dcfc175886ce842d1fc5c4...

Powered by Google App Engine
This is Rietveld 408576698