Index: chrome/browser/chromeos/session_length_limiter.cc |
diff --git a/chrome/browser/chromeos/session_length_limiter.cc b/chrome/browser/chromeos/session_length_limiter.cc |
index a080c8fe77582d06581eccd5dc4e206f79206a7b..c1c8d401ad2a2c039b0d205c7ce0f1cf659ec0b4 100644 |
--- a/chrome/browser/chromeos/session_length_limiter.cc |
+++ b/chrome/browser/chromeos/session_length_limiter.cc |
@@ -107,6 +107,13 @@ SessionLengthLimiter::~SessionLengthLimiter() { |
ui::UserActivityDetector::Get()->RemoveObserver(this); |
} |
+base::TimeDelta SessionLengthLimiter::GetSessionDuration() const { |
+ if (session_start_time_.is_null()) |
+ return base::TimeDelta(); |
+ |
+ return delegate_->GetCurrentTime() - session_start_time_; |
+} |
+ |
void SessionLengthLimiter::OnUserActivity(const ui::Event* event) { |
if (user_activity_seen_) |
return; |