[chrome:omnibox] Create class to track and manage responses from C++ AutocompleteController.
Previously, BrowserProxy kept track of autocomplete results, while the static global functions `refreshAllResults` and `refreshNewResult` initialized a chain of global static functions to render them. Now, instead the new OutputData class keeps track of the results and encapsulates `refreshAllResults` and `refreshNewResult` in order to remove all extraneous from BrowserProxy. Bug: 891303 Change-Id: I5f3477d3b74c001e975a9dd63ef8199f47359052 Reviewed-on: https://chromium-review.googlesource.com/c/1287047Reviewed-by:Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Tommy Li <tommycli@chromium.org> Commit-Queue: manuk hovanesian <manukh@chromium.org> Cr-Commit-Position: refs/heads/master@{#600823}
Showing
Please register or sign in to comment