| Index: chrome/browser/webshare/share_service_impl.cc
|
| diff --git a/chrome/browser/webshare/share_service_impl.cc b/chrome/browser/webshare/share_service_impl.cc
|
| index 4aca48813cb7b9e3b798b387f6a54bfa1d24fcf9..6c1a15b73e0c104169b860929bf40289be05e191 100644
|
| --- a/chrome/browser/webshare/share_service_impl.cc
|
| +++ b/chrome/browser/webshare/share_service_impl.cc
|
| @@ -104,8 +104,8 @@ bool ShareServiceImpl::ReplacePlaceholders(base::StringPiece url_template,
|
|
|
| void ShareServiceImpl::ShowPickerDialog(
|
| const std::vector<std::pair<base::string16, GURL>>& targets,
|
| - const base::Callback<void(base::Optional<std::string>)>& callback) {
|
| -// TODO(mgiuca): Get the browser window as |parent_window|.
|
| + const chrome::WebShareTargetPickerCallback& callback) {
|
| + // TODO(mgiuca): Get the browser window as |parent_window|.
|
| chrome::ShowWebShareTargetPickerDialog(nullptr /* parent_window */, targets,
|
| callback);
|
| }
|
| @@ -197,7 +197,7 @@ void ShareServiceImpl::OnPickerClosed(
|
| const std::string& text,
|
| const GURL& share_url,
|
| const ShareCallback& callback,
|
| - base::Optional<std::string> result) {
|
| + const base::Optional<std::string>& result) {
|
| if (!result.has_value()) {
|
| callback.Run(blink::mojom::ShareError::CANCELED);
|
| return;
|
|
|