Loading core/java/android/app/servertransaction/ClientTransactionListenerController.java +10 −1 Original line number Diff line number Diff line Loading @@ -23,9 +23,12 @@ import static java.util.Objects.requireNonNull; import android.annotation.NonNull; import android.app.ActivityThread; import android.hardware.display.DisplayManagerGlobal; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import java.util.concurrent.RejectedExecutionException; /** * Singleton controller to manage listeners to individual {@link ClientTransaction}. * Loading @@ -33,6 +36,8 @@ import com.android.internal.annotations.VisibleForTesting; */ public class ClientTransactionListenerController { private static final String TAG = "ClientTransactionListenerController"; private static ClientTransactionListenerController sController; private final DisplayManagerGlobal mDisplayManager; Loading Loading @@ -73,6 +78,10 @@ public class ClientTransactionListenerController { // Not enable for system server. return; } try { mDisplayManager.handleDisplayChangeFromWindowManager(displayId); } catch (RejectedExecutionException e) { Log.w(TAG, "Failed to notify DisplayListener because the Handler is shutting down"); } } } Loading
core/java/android/app/servertransaction/ClientTransactionListenerController.java +10 −1 Original line number Diff line number Diff line Loading @@ -23,9 +23,12 @@ import static java.util.Objects.requireNonNull; import android.annotation.NonNull; import android.app.ActivityThread; import android.hardware.display.DisplayManagerGlobal; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import java.util.concurrent.RejectedExecutionException; /** * Singleton controller to manage listeners to individual {@link ClientTransaction}. * Loading @@ -33,6 +36,8 @@ import com.android.internal.annotations.VisibleForTesting; */ public class ClientTransactionListenerController { private static final String TAG = "ClientTransactionListenerController"; private static ClientTransactionListenerController sController; private final DisplayManagerGlobal mDisplayManager; Loading Loading @@ -73,6 +78,10 @@ public class ClientTransactionListenerController { // Not enable for system server. return; } try { mDisplayManager.handleDisplayChangeFromWindowManager(displayId); } catch (RejectedExecutionException e) { Log.w(TAG, "Failed to notify DisplayListener because the Handler is shutting down"); } } }