Remove blink::DateTimeSuggestion
Use blink::mojom::DateTimeSuggestion instead. Because mojo structs are not copyable, this CL makes DateTimeChooserParameters non-copyable too. DateTimeChooserImpl constructor copied DateTimeChooserParameters. Now DateTimeChooserImpl stores a raw pointer to DateTimeChooserParameters to avoid copying it. It's safe because DateTimeChooserImpl::WriteDocument() is called back in the constructor. Explicitly define DateTimeChooserParameters constructor and destructor in order to generate DateTimeSuggestionPtr constructor/destructor code in date_time_chooser.cc. Bug: 950157 Change-Id: I4a8da56aa085e69fa234e8cf7886e59e6f4430e9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1619589 Commit-Queue: Kent Tamura <tkent@chromium.org> Reviewed-by:Rakina Zata Amni <rakina@chromium.org> Cr-Commit-Position: refs/heads/master@{#662502}
Showing
Please register or sign in to comment