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

Issue 330973003: athena: Add a ScreenPositionClient on the root-window. (Closed)

Created:
6 years, 6 months ago by sadrul
Modified:
6 years, 6 months ago
Reviewers:
oshima
CC:
chromium-reviews
Project:
chromium
Visibility:
Public.

Description

athena: Add a ScreenPositionClient on the root-window. Some of the code (e.g. virtual keyboard related code in RenderWidgetHostViewAura) expects a non-null ScreenPositionClient on the root window. So install a simple implementation of the client that provides implementation for a single display. BUG=380215 R=oshima@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278508

Patch Set 1 #

Patch Set 2 : . #

Total comments: 3

Patch Set 3 : . #

Total comments: 2

Patch Set 4 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+45 lines, -0 lines) Patch
M athena/screen/screen_manager_impl.cc View 1 2 3 5 chunks +45 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
sadrul
6 years, 6 months ago (2014-06-19 16:48:30 UTC) #1
oshima
https://codereview.chromium.org/330973003/diff/20001/athena/screen/screen_manager_impl.cc File athena/screen/screen_manager_impl.cc (right): https://codereview.chromium.org/330973003/diff/20001/athena/screen/screen_manager_impl.cc#newcode95 athena/screen/screen_manager_impl.cc:95: point->Offset(origin.x(), origin.y()); Looks like this convert to the native ...
6 years, 6 months ago (2014-06-19 17:37:27 UTC) #2
sadrul
https://codereview.chromium.org/330973003/diff/20001/athena/screen/screen_manager_impl.cc File athena/screen/screen_manager_impl.cc (right): https://codereview.chromium.org/330973003/diff/20001/athena/screen/screen_manager_impl.cc#newcode95 athena/screen/screen_manager_impl.cc:95: point->Offset(origin.x(), origin.y()); On 2014/06/19 17:37:27, oshima wrote: > Looks ...
6 years, 6 months ago (2014-06-19 17:59:00 UTC) #3
oshima
The comment says "Converts the |screen_point| from a given |window|'s coordinate space into screen coordinate ...
6 years, 6 months ago (2014-06-19 18:03:13 UTC) #4
sadrul
https://codereview.chromium.org/330973003/diff/20001/athena/screen/screen_manager_impl.cc File athena/screen/screen_manager_impl.cc (right): https://codereview.chromium.org/330973003/diff/20001/athena/screen/screen_manager_impl.cc#newcode95 athena/screen/screen_manager_impl.cc:95: point->Offset(origin.x(), origin.y()); On 2014/06/19 17:59:00, sadrul wrote: > On ...
6 years, 6 months ago (2014-06-19 18:17:44 UTC) #5
oshima
lgtm with a nit https://codereview.chromium.org/330973003/diff/40001/athena/screen/screen_manager_impl.cc File athena/screen/screen_manager_impl.cc (right): https://codereview.chromium.org/330973003/diff/40001/athena/screen/screen_manager_impl.cc#newcode105 athena/screen/screen_manager_impl.cc:105: ConvertPointToScreen(root, point); can you leave ...
6 years, 6 months ago (2014-06-19 18:22:46 UTC) #6
sadrul
https://codereview.chromium.org/330973003/diff/40001/athena/screen/screen_manager_impl.cc File athena/screen/screen_manager_impl.cc (right): https://codereview.chromium.org/330973003/diff/40001/athena/screen/screen_manager_impl.cc#newcode105 athena/screen/screen_manager_impl.cc:105: ConvertPointToScreen(root, point); On 2014/06/19 18:22:46, oshima wrote: > can ...
6 years, 6 months ago (2014-06-19 22:24:52 UTC) #7
sadrul
6 years, 6 months ago (2014-06-19 22:26:17 UTC) #8
Message was sent while issue was closed.
Committed patchset #4 manually as r278508 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698