| Index: device/vr/android/gvr/gvr_gamepad_data_fetcher.cc
|
| diff --git a/device/vr/android/gvr/gvr_gamepad_data_fetcher.cc b/device/vr/android/gvr/gvr_gamepad_data_fetcher.cc
|
| index a18b6c6cae3382e2d50b27534d4a2b341470b765..1f0cedbb4fff76df5063a15198e1f95db27cd394 100644
|
| --- a/device/vr/android/gvr/gvr_gamepad_data_fetcher.cc
|
| +++ b/device/vr/android/gvr/gvr_gamepad_data_fetcher.cc
|
| @@ -6,18 +6,16 @@
|
|
|
| #include "base/memory/ptr_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| +#include "device/gamepad/public/cpp/gamepads.h"
|
| #include "device/vr/android/gvr/gvr_gamepad_data_provider.h"
|
| #include "device/vr/vr_types.h"
|
| -#include "third_party/WebKit/public/platform/WebGamepads.h"
|
|
|
| namespace device {
|
|
|
| namespace {
|
|
|
| -void CopyToWebUString(blink::WebUChar* dest,
|
| - size_t dest_length,
|
| - base::string16 src) {
|
| - static_assert(sizeof(base::string16::value_type) == sizeof(blink::WebUChar),
|
| +void CopyToUString(UChar* dest, size_t dest_length, base::string16 src) {
|
| + static_assert(sizeof(base::string16::value_type) == sizeof(UChar),
|
| "Mismatched string16/WebUChar size.");
|
|
|
| const size_t str_to_copy = std::min(src.size(), dest_length - 1);
|
| @@ -27,8 +25,6 @@ void CopyToWebUString(blink::WebUChar* dest,
|
|
|
| } // namespace
|
|
|
| -using namespace blink;
|
| -
|
| GvrGamepadDataFetcher::Factory::Factory(GvrGamepadDataProvider* data_provider,
|
| unsigned int display_id)
|
| : data_provider_(data_provider), display_id_(display_id) {
|
| @@ -85,15 +81,15 @@ void GvrGamepadDataFetcher::GetGamepadData(bool devices_changed_hint) {
|
| // TODO(bajones): ensure consistency?
|
| GvrGamepadData provided_data = gamepad_data_;
|
|
|
| - WebGamepad& pad = state->data;
|
| + Gamepad& pad = state->data;
|
| if (state->active_state == GAMEPAD_NEWLY_ACTIVE) {
|
| // This is the first time we've seen this device, so do some one-time
|
| // initialization
|
| pad.connected = true;
|
| - CopyToWebUString(pad.id, WebGamepad::kIdLengthCap,
|
| - base::UTF8ToUTF16("Daydream Controller"));
|
| - CopyToWebUString(pad.mapping, WebGamepad::kMappingLengthCap,
|
| - base::UTF8ToUTF16(""));
|
| + CopyToUString(pad.id, Gamepad::kIdLengthCap,
|
| + base::UTF8ToUTF16("Daydream Controller"));
|
| + CopyToUString(pad.mapping, Gamepad::kMappingLengthCap,
|
| + base::UTF8ToUTF16(""));
|
| pad.buttons_length = 1;
|
| pad.axes_length = 2;
|
|
|
|
|