passion - fix 2176920 - all apps cleared after deleting folder

This commit is contained in:
Joe Onorato
2009-10-14 11:13:48 -07:00
parent dc7e8177b1
commit 34b0249943
2 changed files with 6 additions and 4 deletions
-1
View File
@@ -1923,7 +1923,6 @@ public final class Launcher extends Activity
* Implementation of the method from LauncherModel.Callbacks.
*/
public void bindAllApplications(ArrayList<ApplicationInfo> apps) {
Log.d(LOG_TAG, "got info for " + apps.size() + " apps");
mAllAppsList = apps;
mAllAppsGrid.setApps(mAllAppsList);
}
+6 -3
View File
@@ -523,7 +523,9 @@ public class LauncherModel {
}
// Bind all apps
bindAllApps();
if (allAppsDirty) {
bindAllApps();
}
// Clear out this reference, otherwise we end up holding it until all of the
// callback runnables are done.
@@ -915,14 +917,15 @@ public class LauncherModel {
mAllAppsList.added = new ArrayList();
mHandler.post(new Runnable() {
public void run() {
long t = SystemClock.uptimeMillis();
final long t = SystemClock.uptimeMillis();
final int count = results.size();
Callbacks callbacks = tryGetCallbacks();
if (callbacks != null) {
callbacks.bindAllApplications(results);
}
Log.d(TAG, "bound app icons in "
Log.d(TAG, "bound app " + count + " icons in "
+ (SystemClock.uptimeMillis()-t) + "ms");
}
});