diff options
author | Winson Chung <winsonc@google.com> | 2013-10-29 01:33:59 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-10-29 01:34:00 +0000 |
commit | 88400d521e9c46382d835f42c1d50235cf99b2eb (patch) | |
tree | 6cb182d6e62b697608a176498d5a9a3aec7b34ad /src/com/android/launcher3/Launcher.java | |
parent | 76bf5553e083aea1aa91f07d4a9433263501c575 (diff) | |
parent | 6e1c0d34bb31cacc24c57c89ab01deaa8985814f (diff) | |
download | android_packages_apps_Trebuchet-88400d521e9c46382d835f42c1d50235cf99b2eb.tar.gz android_packages_apps_Trebuchet-88400d521e9c46382d835f42c1d50235cf99b2eb.tar.bz2 android_packages_apps_Trebuchet-88400d521e9c46382d835f42c1d50235cf99b2eb.zip |
Merge "Initial changes to support smaller landscape layouts." into jb-ub-now-jetsonic
Diffstat (limited to 'src/com/android/launcher3/Launcher.java')
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 38fc3b344..f721571c2 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -305,6 +305,7 @@ public class Launcher extends Activity private Drawable mWorkspaceBackgroundDrawable; private final ArrayList<Integer> mSynchronouslyBoundPages = new ArrayList<Integer>(); + private static final boolean DISABLE_SYNCHRONOUS_BINDING_CURRENT_PAGE = false; static final ArrayList<String> sDumpLogs = new ArrayList<String>(); static Date sDateStamp = new Date(); @@ -390,6 +391,7 @@ public class Launcher extends Activity display.getRealSize(realSize); DisplayMetrics dm = new DisplayMetrics(); display.getMetrics(dm); + // Lazy-initialize the dynamic grid DeviceProfile grid = app.initDynamicGrid(this, Math.min(smallestSize.x, smallestSize.y), @@ -437,18 +439,12 @@ public class Launcher extends Activity mSavedState = savedInstanceState; restoreState(mSavedState); - // Update customization drawer _after_ restoring the states - if (mAppsCustomizeContent != null) { - mAppsCustomizeContent.onPackagesUpdated( - LauncherModel.getSortedWidgetsAndShortcuts(this)); - } - if (PROFILE_STARTUP) { android.os.Debug.stopMethodTracing(); } if (!mRestoring) { - if (sPausedFromUserAction) { + if (DISABLE_SYNCHRONOUS_BINDING_CURRENT_PAGE || sPausedFromUserAction) { // If the user leaves launcher, then we should just load items asynchronously when // they return. mModel.startLoader(true, -1); @@ -3962,6 +3958,8 @@ public class Launcher extends Activity } else { if (mAppsCustomizeContent != null) { mAppsCustomizeContent.setApps(apps); + mAppsCustomizeContent.onPackagesUpdated( + LauncherModel.getSortedWidgetsAndShortcuts(this)); } } } |