| // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | #include "content/public/browser/font_list_async.h" | 
 |  | 
 | #include <utility> | 
 |  | 
 | #include "base/bind.h" | 
 | #include "base/task_runner_util.h" | 
 | #include "base/values.h" | 
 | #include "content/common/font_list.h" | 
 |  | 
 | namespace content { | 
 |  | 
 | void GetFontListAsync( | 
 |     base::OnceCallback<void(std::unique_ptr<base::ListValue>)> callback) { | 
 |   base::PostTaskAndReplyWithResult(GetFontListTaskRunner().get(), FROM_HERE, | 
 |                                    base::BindOnce(&GetFontList_SlowBlocking), | 
 |                                    std::move(callback)); | 
 | } | 
 |  | 
 | }  // namespace content |