From 8c3eb804c56b7173f00e58e040f47fe867dabda7 Mon Sep 17 00:00:00 2001 From: danakj Date: Thu, 24 Sep 2015 00:53:00 -0700 Subject: base: Template methods on Timer classes instead of the classes themselves. The base class for OneShotTimer and DelayedTimer is templated but only the Start method needs to be (which has a TODO to make it go away entirely too). The DelayedTimer class is also templated but only its constructor needs to be, and the type can be inferred at the callsite, so less typing all around. R=thakis@chromium.org TBR=sky,brettw BUG=148832 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1355063004 Cr-Commit-Position: refs/heads/master@{#350496} --- extensions/renderer/dispatcher.cc | 2 +- extensions/renderer/dispatcher.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'extensions/renderer') diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc index d69eb59..9530a8e 100644 --- a/extensions/renderer/dispatcher.cc +++ b/extensions/renderer/dispatcher.cc @@ -902,7 +902,7 @@ void Dispatcher::WebKitInitialized() { // For extensions, we want to ensure we call the IdleHandler every so often, // even if the extension keeps up activity. if (set_idle_notifications_) { - forced_idle_timer_.reset(new base::RepeatingTimer); + forced_idle_timer_.reset(new base::RepeatingTimer); forced_idle_timer_->Start( FROM_HERE, base::TimeDelta::FromMilliseconds(kMaxExtensionIdleHandlerDelayMs), diff --git a/extensions/renderer/dispatcher.h b/extensions/renderer/dispatcher.h index 5d6bb6ad..43d7071 100644 --- a/extensions/renderer/dispatcher.h +++ b/extensions/renderer/dispatcher.h @@ -271,7 +271,7 @@ class Dispatcher : public content::RenderProcessObserver, // Same as above, but on a longer timer and will run even if the process is // not idle, to ensure that IdleHandle gets called eventually. - scoped_ptr > forced_idle_timer_; + scoped_ptr forced_idle_timer_; // The extensions and apps that are active in this process. ExtensionIdSet active_extension_ids_; -- cgit v1.1