diff --git a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java index 6d83eb06330a0..800ccc08671b8 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java @@ -116,10 +116,7 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit if (mPage != newPageIndex) { int oldPageIndex = mPage; mPage = newPageIndex; - if (mCallbacks != null) { - mCallbacks.onUserActivityTimeoutChanged(); - mCallbacks.userActivity(); - } + userActivity(); KeyguardWidgetFrame oldWidgetPage = getWidgetPageAt(oldPageIndex); if (oldWidgetPage != null) { oldWidgetPage.onActive(false); @@ -134,6 +131,13 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit } } + private void userActivity() { + if (mCallbacks != null) { + mCallbacks.onUserActivityTimeoutChanged(); + mCallbacks.userActivity(); + } + } + @Override public boolean onTouchEvent(MotionEvent ev) { KeyguardWidgetFrame currentWidgetPage = getWidgetPageAt(getCurrentPage()); @@ -269,6 +273,7 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit mViewStateManager.onPageBeginMoving(); } showOutlinesAndSidePages(); + userActivity(); } @Override