Crash when exception in event bus handler happens

Also fixes another crash when dragging in recents.

Change-Id: I24eff235adc63190369a7e054e65c55fdf594931
diff --git a/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java b/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java
index 311ee65..90456c0 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java
@@ -483,7 +483,9 @@
     }
 
     public final void onBusEvent(DraggingInRecentsEvent event) {
-        setTranslationY(event.distanceFromTop - mTaskStackView.getTaskViews().get(0).getY());
+        if (mTaskStackView.getTaskViews().size() > 0) {
+            setTranslationY(event.distanceFromTop - mTaskStackView.getTaskViews().get(0).getY());
+        }
     }
 
     public final void onBusEvent(DraggingInRecentsEndedEvent event) {