diff options
author | The Android Automerger <android-build@android.com> | 2010-06-11 11:47:10 -0700 |
---|---|---|
committer | The Android Automerger <android-build@android.com> | 2010-06-11 11:47:10 -0700 |
commit | 279302ea0d563fb918c02ac75d8a6c743f91dcb6 (patch) | |
tree | c59b7b82f3d94632af7c0c3205a273422aff5302 /src/com/android/launcher2 | |
parent | 8d74cc034c281ae7ef0c0c8c0c0e2a8974d151f7 (diff) | |
parent | ab66ed2e067cbd1bc415b6cf66f3b5191b166461 (diff) | |
download | packages_apps_trebuchet-279302ea0d563fb918c02ac75d8a6c743f91dcb6.zip packages_apps_trebuchet-279302ea0d563fb918c02ac75d8a6c743f91dcb6.tar.gz packages_apps_trebuchet-279302ea0d563fb918c02ac75d8a6c743f91dcb6.tar.bz2 |
Merge branch 'froyo' into froyo-release
Diffstat (limited to 'src/com/android/launcher2')
-rw-r--r-- | src/com/android/launcher2/Launcher.java | 6 | ||||
-rw-r--r-- | src/com/android/launcher2/LauncherModel.java | 12 |
2 files changed, 11 insertions, 7 deletions
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 13a39a3..6bd915a 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -2093,7 +2093,11 @@ public final class Launcher extends Activity * Implementation of the method from LauncherModel.Callbacks. */ public int getCurrentWorkspaceScreen() { - return mWorkspace.getCurrentScreen(); + if (mWorkspace != null) { + return mWorkspace.getCurrentScreen(); + } else { + return SCREEN_COUNT / 2; + } } /** diff --git a/src/com/android/launcher2/LauncherModel.java b/src/com/android/launcher2/LauncherModel.java index 17cd151..17f7573 100644 --- a/src/com/android/launcher2/LauncherModel.java +++ b/src/com/android/launcher2/LauncherModel.java @@ -304,13 +304,13 @@ public class LauncherModel extends BroadcastReceiver { ArrayList<ApplicationInfo> removed = null; ArrayList<ApplicationInfo> modified = null; - synchronized (mAllAppsListLock) { - if (mBeforeFirstLoad) { - // If we haven't even loaded yet, don't bother, since we'll just pick - // up the changes. - return; - } + if (mBeforeFirstLoad) { + // If we haven't even loaded yet, don't bother, since we'll just pick + // up the changes. + return; + } + synchronized (mAllAppsListLock) { final String action = intent.getAction(); if (Intent.ACTION_PACKAGE_CHANGED.equals(action) |