From 71f3099c536867751fab696ad5def326ed23fa0a Mon Sep 17 00:00:00 2001 From: Wale Ogunwale Date: Mon, 19 Jun 2017 13:53:32 -0700 Subject: Added back removed ctor from DisplayEventReceiver ...because some app can't help but access hidden APIs... Test: builds Change-Id: Ia1d4a71b46a53b44e3ebe5844e446009785a90ac Fixes: 62719884 --- core/java/android/view/DisplayEventReceiver.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/java/android/view/DisplayEventReceiver.java b/core/java/android/view/DisplayEventReceiver.java index caadc364a3fb..cb98c8816281 100644 --- a/core/java/android/view/DisplayEventReceiver.java +++ b/core/java/android/view/DisplayEventReceiver.java @@ -68,6 +68,15 @@ public abstract class DisplayEventReceiver { @FastNative private static native void nativeScheduleVsync(long receiverPtr); + /** + * Creates a display event receiver. + * + * @param looper The looper to use when invoking callbacks. + */ + public DisplayEventReceiver(Looper looper) { + this(looper, VSYNC_SOURCE_APP); + } + /** * Creates a display event receiver. * -- cgit v1.2.3-59-g8ed1b