chore: make util::Promise a move-only type (#17071)

This commit is contained in:
Cheng Zhao 2019-02-21 12:32:44 +00:00 committed by GitHub
parent a40d826b11
commit 32a4de4a68
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 325 additions and 260 deletions

View file

@ -92,9 +92,9 @@ bool OpenExternal(const GURL& url, const OpenExternalOptions& options) {
void OpenExternal(const GURL& url,
const OpenExternalOptions& options,
const OpenExternalCallback& callback) {
OpenExternalCallback callback) {
// TODO(gabriel): Implement async open if callback is specified
callback.Run(OpenExternal(url, options) ? "" : "Failed to open");
std::move(callback).Run(OpenExternal(url, options) ? "" : "Failed to open");
}
bool MoveItemToTrash(const base::FilePath& full_path) {