| Index: ash/sticky_keys/sticky_keys_controller.cc
|
| diff --git a/ash/sticky_keys/sticky_keys_controller.cc b/ash/sticky_keys/sticky_keys_controller.cc
|
| index 45c1248567614e7062aa0e0d135adb9b544fb82d..e5bb0afe2483c32c1dbd4a20dfff9f6583cf4c8b 100644
|
| --- a/ash/sticky_keys/sticky_keys_controller.cc
|
| +++ b/ash/sticky_keys/sticky_keys_controller.cc
|
| @@ -69,18 +69,10 @@
|
| DCHECK(target);
|
| // We need to send a new, untransformed mouse event to the host.
|
| if (event->IsMouseWheelEvent()) {
|
| - aura::Window* source = static_cast<aura::Window*>(event->target());
|
| - ui::MouseWheelEvent new_event(*static_cast<ui::MouseWheelEvent*>(event),
|
| - source,
|
| - source->GetRootWindow());
|
| - // Transform the location back to host coordinates before dispatching.
|
| - new_event.UpdateForRootTransform(source->GetHost()->GetRootTransform());
|
| + ui::MouseWheelEvent new_event(event->native_event());
|
| DispatchEvent(&new_event, target);
|
| } else {
|
| - aura::Window* source = static_cast<aura::Window*>(event->target());
|
| - ui::MouseEvent new_event(*event, source, source->GetRootWindow());
|
| - // Transform the location back to host coordinates before dispatching.
|
| - new_event.UpdateForRootTransform(source->GetHost()->GetRootTransform());
|
| + ui::MouseEvent new_event(event->native_event());
|
| DispatchEvent(&new_event, target);
|
| }
|
| }
|
|
|