diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/recents/events/EventBus.java | 2 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/recents/views/RecentsView.java | 4 |
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) { |