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

Commit e6983c1f authored by Henry Fang's avatar Henry Fang
Browse files

Allow LNB to be opened before Frontend

Change-Id: If7e82db95dda80a90767d7808b140ebcb175ab97
bug: 233830709
Test: atest TunerTest.java
parent d7df1b28
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -2163,7 +2163,9 @@ public class Tuner implements AutoCloseable {
            if (checkResource(TunerResourceManager.TUNER_RESOURCE_TYPE_LNB, mLnbLock)
                    && mLnb != null) {
                mLnb.setCallbackAndOwner(this, executor, cb);
                if (mFrontendHandle != null && mFrontend != null) {
                    setLnb(mLnb);
                }
                return mLnb;
            }
            return null;
@@ -2197,8 +2199,10 @@ public class Tuner implements AutoCloseable {
                }
                mLnb = newLnb;
                mLnb.setCallbackAndOwner(this, executor, cb);
                if (mFrontendHandle != null && mFrontend != null) {
                    setLnb(mLnb);
                }
            }
            return mLnb;
        } finally {
            mLnbLock.unlock();