From 0c4513e55904b022a161456d699d6c1f414f0936 Mon Sep 17 00:00:00 2001 From: Joe Onorato Date: Thu, 19 Nov 2009 12:24:48 -0800 Subject: [PATCH] This might fix bug 2262272 - Apps list empty I'm not sure how .added is empty, but the only way I see for this to happen is if it is, so use .data instead, which ought to be the same. --- src/com/android/launcher2/LauncherModel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/launcher2/LauncherModel.java b/src/com/android/launcher2/LauncherModel.java index 85d47a916f..6b4d3f4a42 100644 --- a/src/com/android/launcher2/LauncherModel.java +++ b/src/com/android/launcher2/LauncherModel.java @@ -980,7 +980,9 @@ public class LauncherModel extends BroadcastReceiver { private void bindAllApps() { synchronized (mLock) { - final ArrayList results = mAllAppsList.added; + final ArrayList results + = (ArrayList)mAllAppsList.data.clone(); + // We're adding this now, so clear out this so we don't re-send them. mAllAppsList.added = new ArrayList(); mHandler.post(new Runnable() { public void run() {