| Index: extensions/browser/extension_function.h
|
| ===================================================================
|
| --- extensions/browser/extension_function.h (revision 262146)
|
| +++ extensions/browser/extension_function.h (working copy)
|
| @@ -95,7 +95,9 @@
|
|
|
| typedef base::Callback<void(ResponseType type,
|
| const base::ListValue& results,
|
| - const std::string& error)> ResponseCallback;
|
| + const std::string& error,
|
| + const bool response_user_gesture)>
|
| + ResponseCallback;
|
|
|
| ExtensionFunction();
|
|
|
| @@ -182,6 +184,11 @@
|
| void set_user_gesture(bool user_gesture) { user_gesture_ = user_gesture; }
|
| bool user_gesture() const { return user_gesture_; }
|
|
|
| + void set_response_user_gesture(bool response_user_gesture) {
|
| + response_user_gesture_ = response_user_gesture;
|
| + }
|
| + bool response_user_gesture() const { return response_user_gesture_; }
|
| +
|
| void set_histogram_value(
|
| extensions::functions::HistogramValue histogram_value) {
|
| histogram_value_ = histogram_value; }
|
| @@ -245,6 +252,9 @@
|
| // True if the call was made in response of user gesture.
|
| bool user_gesture_;
|
|
|
| + // True if the response callback should include a user gesture.
|
| + bool response_user_gesture_;
|
| +
|
| // The arguments to the API. Only non-null if argument were specified.
|
| scoped_ptr<base::ListValue> args_;
|
|
|
|
|