commit | c712ffa49e86a653344716fa01cf863c4d18698c | [log] [tgz] |
---|---|---|
author | Matt Reynolds <mattreynolds@chromium.org> | Thu Jan 18 22:37:35 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 18 22:37:35 2018 |
tree | 09006207d7c2f18b0c1790e259c6c13cfa5f500b | |
parent | df9acf92e059174204619b3a9828ec3317ef2d15 [diff] |
Remove DLL management from RawInputDataFetcher RawInputDataFetcher uses methods from hid.dll to enumerate and fetch gamepad state for RawInput devices. The DLL is loaded as needed and a handle is retained by the data fetcher. This CL moves the DLL management logic and function pointers to a separate object that can be shared between the data fetcher and other classes. BUG=749295 Change-Id: Ifbdf1d67a4577e91806e3e7ee5ee6e4cae621691 Reviewed-on: https://chromium-review.googlesource.com/871845 Commit-Queue: Matt Reynolds <mattreynolds@chromium.org> Reviewed-by: Brandon Jones <bajones@chromium.org> Cr-Commit-Position: refs/heads/master@{#530311}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .