Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 506723ec authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Renamed OneTimeListener to OneActionThenDestroyListener."

parents 9ff2be7a 02471637
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -84,18 +84,19 @@ final class SaveUi {
    }

    /**
     * Wrapper that guarantees that only one callback is triggered by ignoring further calls after
     * Wrapper that guarantees that only one callback action (either {@link #onSave()} or
     * {@link #onCancel(IntentSender)}) is triggered by ignoring further calls after
     * it's destroyed.
     *
     * <p>It's needed becase {@link #onCancel(IntentSender)} is always called when the Save UI
     * dialog is dismissed.
     */
    private class OneTimeListener implements OnSaveListener {
    private class OneActionThenDestroyListener implements OnSaveListener {

        private final OnSaveListener mRealListener;
        private boolean mDone;

        OneTimeListener(OnSaveListener realListener) {
        OneActionThenDestroyListener(OnSaveListener realListener) {
            mRealListener = realListener;
        }

@@ -133,7 +134,7 @@ final class SaveUi {

    private final @NonNull Dialog mDialog;

    private final @NonNull OneTimeListener mListener;
    private final @NonNull OneActionThenDestroyListener mListener;

    private final @NonNull OverlayControl mOverlayControl;

@@ -153,7 +154,7 @@ final class SaveUi {
           @NonNull OverlayControl overlayControl, @NonNull OnSaveListener listener,
           boolean isUpdate, boolean compatMode) {
        mPendingUi= pendingUi;
        mListener = new OneTimeListener(listener);
        mListener = new OneActionThenDestroyListener(listener);
        mOverlayControl = overlayControl;
        mServicePackageName = servicePackageName;
        mComponentName = componentName;