diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java index 40bd3d43e0..590c24263e 100644 --- a/src/com/android/launcher3/LauncherModel.java +++ b/src/com/android/launcher3/LauncherModel.java @@ -1800,6 +1800,12 @@ public class LauncherModel extends BroadcastReceiver } void enqueueModelUpdateTask(BaseModelUpdateTask task) { + if (!mModelLoaded && mLoaderTask == null) { + if (DEBUG_LOADERS) { + Log.d(TAG, "enqueueModelUpdateTask Ignoring task since loader is pending=" + task); + } + return; + } task.init(this); runOnWorkerThread(task); }