Chromium Code Reviews| Index: ui/base/touch/touch_device_win.cc |
| diff --git a/ui/base/touch/touch_device_win.cc b/ui/base/touch/touch_device_win.cc |
| index 0e1655f40b2a5568f1e42abc2ef401eb2fb0a535..414648b756cfbfacea87fbd553b0eb45718d8717 100644 |
| --- a/ui/base/touch/touch_device_win.cc |
| +++ b/ui/base/touch/touch_device_win.cc |
| @@ -32,16 +32,8 @@ int GetAvailablePointerTypes() { |
| } |
| int GetAvailableHoverTypes() { |
| - int available_hover_types = 0; |
| - if (IsTouchDevicePresent()) |
| - available_hover_types |= HOVER_TYPE_ON_DEMAND; |
| - if (GetSystemMetrics(SM_MOUSEPRESENT) != 0) |
| - available_hover_types |= HOVER_TYPE_HOVER; |
| - |
| - if (available_hover_types == 0) |
| - available_hover_types = HOVER_TYPE_NONE; |
| - |
| - return available_hover_types; |
| + return (GetSystemMetrics(SM_MOUSEPRESENT) != 0) ? HOVER_TYPE_HOVER |
|
Rick Byers
2017/02/06 16:35:22
Again there should still be three possible states
mustaq
2017/02/06 17:13:02
Done.
|
| + : HOVER_TYPE_NONE; |
| } |
| } // namespace |
| @@ -72,8 +64,6 @@ PointerType GetPrimaryPointerType(int available_pointer_types) { |
| HoverType GetPrimaryHoverType(int available_hover_types) { |
| if (available_hover_types & HOVER_TYPE_HOVER) |
| return HOVER_TYPE_HOVER; |
| - if (available_hover_types & HOVER_TYPE_ON_DEMAND) |
| - return HOVER_TYPE_ON_DEMAND; |
| DCHECK_EQ(available_hover_types, HOVER_TYPE_NONE); |
| return HOVER_TYPE_NONE; |
| } |