Revert "Migrating all model tests to Instrumentation tests"
This reverts commit 455ba62b5db7a8415e0f250d62c30e9c24ebbb6b.
Reason for revert: Breaks tests on all targets
Bug: 196825541
Bug: 197570389
Change-Id: Ida6792a09c54dee46105b6b914a0dd1545bdf48d
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java
index 9ebec0a..7b6a5bf 100644
--- a/src/com/android/launcher3/LauncherModel.java
+++ b/src/com/android/launcher3/LauncherModel.java
@@ -96,10 +96,9 @@
// our monitoring of the package manager provides all updates and we never
// need to do a requery. This is only ever touched from the loader thread.
private boolean mModelLoaded;
- private boolean mModelDestroyed = false;
public boolean isModelLoaded() {
synchronized (mLock) {
- return mModelLoaded && mLoaderTask == null && !mModelDestroyed;
+ return mModelLoaded && mLoaderTask == null;
}
}
@@ -246,7 +245,6 @@
* Called when the model is destroyed
*/
public void destroy() {
- mModelDestroyed = true;
MODEL_EXECUTOR.execute(mModelDelegate::destroy);
}
@@ -559,9 +557,6 @@
}
public void enqueueModelUpdateTask(ModelUpdateTask task) {
- if (mModelDestroyed) {
- return;
- }
task.init(mApp, this, mBgDataModel, mBgAllAppsList, MAIN_EXECUTOR);
MODEL_EXECUTOR.execute(task);
}