Index: ui/views/win/hwnd_message_handler.h |
diff --git a/ui/views/win/hwnd_message_handler.h b/ui/views/win/hwnd_message_handler.h |
index 79374fd3d0f9ca3605432dd47522ccffe1be39c5..e7fc8af7b518ae3ba83bfa765a5fdbed2d1f9bd7 100644 |
--- a/ui/views/win/hwnd_message_handler.h |
+++ b/ui/views/win/hwnd_message_handler.h |
@@ -30,7 +30,10 @@ namespace gfx { |
class Canvas; |
class ImageSkia; |
class Insets; |
-} |
+namespace win { |
+class DirectManipulationHelper; |
+} // namespace win |
+} // namespace gfx |
namespace ui { |
class ViewProp; |
@@ -593,6 +596,11 @@ class VIEWS_EXPORT HWNDMessageHandler : |
// The factory used with BEGIN_SAFE_MSG_MAP_EX. |
base::WeakPtrFactory<HWNDMessageHandler> weak_factory_; |
+ // This class provides functionality to register the legacy window as a |
+ // Direct Manipulation consumer. This allows us to support smooth scroll |
+ // in Chrome on Windows 10. |
+ scoped_ptr<gfx::win::DirectManipulationHelper> direct_manipulation_helper_; |
+ |
DISALLOW_COPY_AND_ASSIGN(HWNDMessageHandler); |
}; |