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

Commit ed27cd84 authored by Brian Lindahl's avatar Brian Lindahl
Browse files

Support multiple active picture listeners

Bug: 337330263
Test: atest SurfaceControlPictureProfileTest
Test: atest ActivePictureTrackerTest
Flag: android.media.tv.flags.apply_picture_profiles
Change-Id: I46db1ab7a092969066eb579ea15f457454366df5
parent 505ac56c
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -106,12 +106,11 @@ struct SurfaceControlActivePictureListener : public gui::BnActivePictureListener
    }

    status_t startListening() {
        // TODO(b/337330263): Make SF multiple-listener capable
        return SurfaceComposerClient::setActivePictureListener(this);
        return SurfaceComposerClient::addActivePictureListener(this);
    }

    status_t stopListening() {
        return SurfaceComposerClient::setActivePictureListener(nullptr);
        return SurfaceComposerClient::removeActivePictureListener(this);
    }

protected: