Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java +15 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,11 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit protected static float OVERSCROLL_MAX_ROTATION = 30; private static final boolean PERFORM_OVERSCROLL_ROTATION = true; private static final String[] CLOCK_WIDGET_PACKAGES = new String[] { "com.cyanogenmod.lockclock", "com.android.deskclock" }; protected KeyguardViewStateManager mViewStateManager; private LockPatternUtils mLockPatternUtils; Loading Loading @@ -130,6 +135,16 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit ViewGroup vg = (ViewGroup) newPage; if (vg.getChildAt(0) instanceof KeyguardStatusView) { showingStatusWidget = true; } else if (vg.getChildAt(0) instanceof AppWidgetHostView) { AppWidgetProviderInfo info = ((AppWidgetHostView) vg.getChildAt(0)).getAppWidgetInfo(); String widgetPackage = info.provider.getPackageName(); for (String packageName : CLOCK_WIDGET_PACKAGES) { if (packageName.equals(widgetPackage)) { showingStatusWidget = true; break; } } } } Loading Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java +15 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,11 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit protected static float OVERSCROLL_MAX_ROTATION = 30; private static final boolean PERFORM_OVERSCROLL_ROTATION = true; private static final String[] CLOCK_WIDGET_PACKAGES = new String[] { "com.cyanogenmod.lockclock", "com.android.deskclock" }; protected KeyguardViewStateManager mViewStateManager; private LockPatternUtils mLockPatternUtils; Loading Loading @@ -130,6 +135,16 @@ public class KeyguardWidgetPager extends PagedView implements PagedView.PageSwit ViewGroup vg = (ViewGroup) newPage; if (vg.getChildAt(0) instanceof KeyguardStatusView) { showingStatusWidget = true; } else if (vg.getChildAt(0) instanceof AppWidgetHostView) { AppWidgetProviderInfo info = ((AppWidgetHostView) vg.getChildAt(0)).getAppWidgetInfo(); String widgetPackage = info.provider.getPackageName(); for (String packageName : CLOCK_WIDGET_PACKAGES) { if (packageName.equals(widgetPackage)) { showingStatusWidget = true; break; } } } } Loading