summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/events/EventBus.java2
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java4
2 files changed, 4 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/events/EventBus.java b/packages/SystemUI/src/com/android/systemui/recents/events/EventBus.java
index d4d13f0d70af..eb81e8040714 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/events/EventBus.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/events/EventBus.java
@@ -761,7 +761,7 @@ public class EventBus extends BroadcastReceiver {
} catch (IllegalAccessException e) {
Log.e(TAG, "Failed to invoke method", e.getCause());
} catch (InvocationTargetException e) {
- Log.e(TAG, "Failed to invoke method", e.getCause());
+ throw new RuntimeException("Failed to invoke method", e);
}
}
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 311ee65c447c..90456c0838d7 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 class RecentsView extends FrameLayout implements TaskStackView.TaskStackV
}
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) {