summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/DeferredHandler.java
diff options
context:
space:
mode:
authorJoe Onorato <joeo@android.com>2009-09-23 18:20:54 -0700
committerJoe Onorato <joeo@android.com>2009-09-23 18:20:54 -0700
commit33ed7b2f5a2456dc44dfe6e8f35a415c1495a87c (patch)
treed75307fb897a512b5c30495d196c2a8c329cf2ec /src/com/android/launcher2/DeferredHandler.java
parent26646340d861a4c182e741be1ec677040dc7e979 (diff)
downloadandroid_packages_apps_Trebuchet-33ed7b2f5a2456dc44dfe6e8f35a415c1495a87c.tar.gz
android_packages_apps_Trebuchet-33ed7b2f5a2456dc44dfe6e8f35a415c1495a87c.tar.bz2
android_packages_apps_Trebuchet-33ed7b2f5a2456dc44dfe6e8f35a415c1495a87c.zip
Fix some crashes in launcher2.
http://b/issue?id=2142064
Diffstat (limited to 'src/com/android/launcher2/DeferredHandler.java')
-rw-r--r--src/com/android/launcher2/DeferredHandler.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/launcher2/DeferredHandler.java b/src/com/android/launcher2/DeferredHandler.java
index 433bf5599..ce60352c3 100644
--- a/src/com/android/launcher2/DeferredHandler.java
+++ b/src/com/android/launcher2/DeferredHandler.java
@@ -40,6 +40,9 @@ public class DeferredHandler {
public void handleMessage(Message msg) {
Runnable r;
synchronized (mQueue) {
+ if (mQueue.size() == 0) {
+ return;
+ }
r = mQueue.removeFirst();
}
r.run();