| Index: chrome/browser/devtools/devtools_targets_ui.h
|
| diff --git a/chrome/browser/devtools/devtools_targets_ui.h b/chrome/browser/devtools/devtools_targets_ui.h
|
| index 7d4db83abd33f1e232f126bb659d4ff2736eb946..38d184318504c916d2d85fb046fd46e6290b415b 100644
|
| --- a/chrome/browser/devtools/devtools_targets_ui.h
|
| +++ b/chrome/browser/devtools/devtools_targets_ui.h
|
| @@ -23,22 +23,23 @@ class Profile;
|
| class DevToolsTargetsUIHandler {
|
| public:
|
| typedef base::Callback<void(const std::string&,
|
| - scoped_ptr<base::ListValue>)> Callback;
|
| + const base::ListValue&)> Callback;
|
| typedef base::Callback<void(DevToolsTargetImpl*)> TargetCallback;
|
|
|
| - DevToolsTargetsUIHandler(const std::string& source_id, Callback callback);
|
| + DevToolsTargetsUIHandler(const std::string& source_id,
|
| + const Callback& callback);
|
| virtual ~DevToolsTargetsUIHandler();
|
|
|
| std::string source_id() const { return source_id_; }
|
|
|
| static scoped_ptr<DevToolsTargetsUIHandler> CreateForRenderers(
|
| - Callback callback);
|
| + const Callback& callback);
|
|
|
| static scoped_ptr<DevToolsTargetsUIHandler> CreateForWorkers(
|
| - Callback callback);
|
| + const Callback& callback);
|
|
|
| static scoped_ptr<DevToolsTargetsUIHandler> CreateForAdb(
|
| - Callback callback, Profile* profile);
|
| + const Callback& callback, Profile* profile);
|
|
|
| DevToolsTargetImpl* GetTarget(const std::string& target_id);
|
|
|
| @@ -50,7 +51,7 @@ class DevToolsTargetsUIHandler {
|
|
|
| protected:
|
| base::DictionaryValue* Serialize(const DevToolsTargetImpl& target);
|
| - void SendSerializedTargets(scoped_ptr<base::ListValue> list);
|
| + void SendSerializedTargets(const base::ListValue& list);
|
|
|
| typedef std::map<std::string, DevToolsTargetImpl*> TargetMap;
|
| TargetMap targets_;
|
|
|