diff options
author | Joe Onorato <joeo@android.com> | 2010-04-13 17:19:18 -0700 |
---|---|---|
committer | Joe Onorato <joeo@android.com> | 2010-04-13 17:19:18 -0700 |
commit | ac03330c9684f98b4dd067a87ca70d3e0be1cfed (patch) | |
tree | d9bab387b946a9a0faf89ac2cf526f9ca79695b4 /src/com/android/launcher2/LauncherModel.java | |
parent | a588b878b91ee817e3c78411ab0e08e2342acbd8 (diff) | |
download | packages_apps_trebuchet-ac03330c9684f98b4dd067a87ca70d3e0be1cfed.zip packages_apps_trebuchet-ac03330c9684f98b4dd067a87ca70d3e0be1cfed.tar.gz packages_apps_trebuchet-ac03330c9684f98b4dd067a87ca70d3e0be1cfed.tar.bz2 |
Fix 2583234 - It's ok for mCallbacks to be null.
Change-Id: Iec8df7b668a4657677f9c5421d00aa1b7df91015
Diffstat (limited to 'src/com/android/launcher2/LauncherModel.java')
-rw-r--r-- | src/com/android/launcher2/LauncherModel.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/launcher2/LauncherModel.java b/src/com/android/launcher2/LauncherModel.java index 72675b9..5e1abe6 100644 --- a/src/com/android/launcher2/LauncherModel.java +++ b/src/com/android/launcher2/LauncherModel.java @@ -432,7 +432,7 @@ public class LauncherModel extends BroadcastReceiver { Log.d(TAG, "startLoader isLaunching=" + isLaunching); } // Don't bother to start the thread if we know it's not going to do anything - if (mCallbacks.get() != null) { + if (mCallbacks != null && mCallbacks.get() != null) { LoaderThread oldThread = mLoaderThread; if (oldThread != null) { if (oldThread.isLaunching()) { @@ -635,6 +635,10 @@ public class LauncherModel extends BroadcastReceiver { return null; } + if (mCallbacks == null) { + return null; + } + final Callbacks callbacks = mCallbacks.get(); if (callbacks != oldCallbacks) { return null; |