| Index: extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| diff --git a/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc b/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| index cad4f8b9a1d3a8e3667df1712f8bd5a9af13f84e..05c14d8ecf6bfa1ef936e3a1f4edbbee1b309b8b 100644
|
| --- a/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| +++ b/extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "extensions/browser/api/virtual_keyboard_private/virtual_keyboard_private_api.h"
|
|
|
| +#include <memory>
|
| +#include <utility>
|
| +
|
| #include "base/lazy_instance.h"
|
| #include "base/strings/string16.h"
|
| #include "extensions/browser/api/extensions_api_client.h"
|
| @@ -113,9 +116,9 @@ bool VirtualKeyboardPrivateKeyboardLoadedFunction::RunSync() {
|
| bool VirtualKeyboardPrivateGetKeyboardConfigFunction::RunSync() {
|
| VirtualKeyboardDelegate* delegate = GetDelegate(this);
|
| if (delegate) {
|
| - base::DictionaryValue* results = new base::DictionaryValue();
|
| - if (delegate->GetKeyboardConfig(results)) {
|
| - SetResult(results);
|
| + std::unique_ptr<base::DictionaryValue> results(new base::DictionaryValue());
|
| + if (delegate->GetKeyboardConfig(results.get())) {
|
| + SetResult(std::move(results));
|
| return true;
|
| }
|
| }
|
|
|