| Index: components/app_modal/javascript_dialog_manager.h
|
| diff --git a/components/app_modal/javascript_dialog_manager.h b/components/app_modal/javascript_dialog_manager.h
|
| index b204aaf8f210c25109a16309c01c24234c456fc3..9d70bd329d701bd5eb0a410bb359108b43b8f0ec 100644
|
| --- a/components/app_modal/javascript_dialog_manager.h
|
| +++ b/components/app_modal/javascript_dialog_manager.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/macros.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/memory/singleton.h"
|
| +#include "base/time/time.h"
|
| #include "components/app_modal/javascript_app_modal_dialog.h"
|
| #include "content/public/browser/javascript_dialog_manager.h"
|
|
|
| @@ -80,6 +81,11 @@ class JavaScriptDialogManager : public content::JavaScriptDialogManager {
|
| scoped_ptr<JavaScriptNativeDialogFactory> native_dialog_factory_;
|
| scoped_ptr<JavaScriptDialogExtensionsClient> extensions_client_;
|
|
|
| + // Record a single create and close timestamp to track the time between
|
| + // dialogs. (Since Javascript dialogs are modal, this is even accurate!)
|
| + base::TimeTicks last_close_time_;
|
| + base::TimeTicks last_creation_time_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(JavaScriptDialogManager);
|
| };
|
|
|
|
|