diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2014-09-08 03:47:29 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2014-09-08 03:48:24 -0700 |
commit | 88d60f14f2516b2d725ea1a1700905530932b1fd (patch) | |
tree | 2faf764d64fde98bb48863171867635ebcb125a1 | |
parent | a38dc90188a6bee465b72e8383b36b264e30a08a (diff) | |
download | android_packages_apps_Trebuchet-88d60f14f2516b2d725ea1a1700905530932b1fd.tar.gz android_packages_apps_Trebuchet-88d60f14f2516b2d725ea1a1700905530932b1fd.tar.bz2 android_packages_apps_Trebuchet-88d60f14f2516b2d725ea1a1700905530932b1fd.zip |
Showing clings only after the intro has completed
issue: 17408736
Change-Id: Ife2261f717003e828e8032b17c51e34b1ec02ecf
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index e7c658acc..33cc29e67 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -499,18 +499,7 @@ public class Launcher extends Activity showIntroScreen(); } else { showFirstRunActivity(); - } - - // The two first run cling paths are mutually exclusive, if the launcher is preinstalled - // on the device, then we always show the first run cling experience (or if there is no - // launcher2). Otherwise, we prompt the user upon started for migration - LauncherClings launcherClings = new LauncherClings(this); - if (launcherClings.shouldShowFirstRunOrMigrationClings()) { - if (mModel.canMigrateFromOldLauncherDb(this)) { - launcherClings.showMigrationCling(); - } else { - launcherClings.showLongPressCling(false); - } + showFirstRunClings(); } } @@ -4942,10 +4931,12 @@ public class Launcher extends Activity @Override public void run() { mDragLayer.dismissOverlayView(); + showFirstRunClings(); } }, ACTIVITY_START_DELAY); } else { mDragLayer.dismissOverlayView(); + showFirstRunClings(); } changeWallpaperVisiblity(true); } @@ -4956,6 +4947,20 @@ public class Launcher extends Activity editor.apply(); } + private void showFirstRunClings() { + // The two first run cling paths are mutually exclusive, if the launcher is preinstalled + // on the device, then we always show the first run cling experience (or if there is no + // launcher2). Otherwise, we prompt the user upon started for migration + LauncherClings launcherClings = new LauncherClings(this); + if (launcherClings.shouldShowFirstRunOrMigrationClings()) { + if (mModel.canMigrateFromOldLauncherDb(this)) { + launcherClings.showMigrationCling(); + } else { + launcherClings.showLongPressCling(false); + } + } + } + void showWorkspaceSearchAndHotseat() { if (mWorkspace != null) mWorkspace.setAlpha(1f); if (mHotseat != null) mHotseat.setAlpha(1f); |