| Index: chrome/browser/extensions/activity_log/activity_log_policy.h
|
| diff --git a/chrome/browser/extensions/activity_log/activity_log_policy.h b/chrome/browser/extensions/activity_log/activity_log_policy.h
|
| index 98bc4ba33bfa181c8131804372312aca74194254..41dfa0a96acd7935aa3ef97a6532627ffaddafb7 100644
|
| --- a/chrome/browser/extensions/activity_log/activity_log_policy.h
|
| +++ b/chrome/browser/extensions/activity_log/activity_log_policy.h
|
| @@ -80,13 +80,7 @@ class ActivityLogPolicy {
|
| // Updates the internal state of the model summarizing actions and possibly
|
| // writes to the database. Implements the default policy storing internal
|
| // state to memory every 5 min.
|
| - virtual void ProcessAction(
|
| - ActionType action_type,
|
| - const std::string& extension_id,
|
| - const std::string& name, // action name
|
| - const GURL& gurl, // target URL
|
| - const base::ListValue* args, // arguments
|
| - const base::DictionaryValue* details) = 0; // details
|
| + virtual void ProcessAction(scoped_refptr<Action> action) = 0;
|
|
|
| // Pass the parameters as a set of key-value pairs and return data back via
|
| // a callback passing results as a set of key-value pairs. The keys are
|
|
|