Loading core/java/android/hardware/radio/ProgramList.java +6 −1 Original line number Diff line number Diff line Loading @@ -160,6 +160,7 @@ public final class ProgramList implements AutoCloseable { * Disables list updates and releases all resources. */ public void close() { OnCloseListener onCompleteListenersCopied = null; synchronized (mLock) { if (mIsClosed) return; mIsClosed = true; Loading @@ -167,10 +168,14 @@ public final class ProgramList implements AutoCloseable { mListCallbacks.clear(); mOnCompleteListeners.clear(); if (mOnCloseListener != null) { mOnCloseListener.onClose(); onCompleteListenersCopied = mOnCloseListener; mOnCloseListener = null; } } if (onCompleteListenersCopied != null) { onCompleteListenersCopied.onClose(); } } void apply(Chunk chunk) { Loading Loading
core/java/android/hardware/radio/ProgramList.java +6 −1 Original line number Diff line number Diff line Loading @@ -160,6 +160,7 @@ public final class ProgramList implements AutoCloseable { * Disables list updates and releases all resources. */ public void close() { OnCloseListener onCompleteListenersCopied = null; synchronized (mLock) { if (mIsClosed) return; mIsClosed = true; Loading @@ -167,10 +168,14 @@ public final class ProgramList implements AutoCloseable { mListCallbacks.clear(); mOnCompleteListeners.clear(); if (mOnCloseListener != null) { mOnCloseListener.onClose(); onCompleteListenersCopied = mOnCloseListener; mOnCloseListener = null; } } if (onCompleteListenersCopied != null) { onCompleteListenersCopied.onClose(); } } void apply(Chunk chunk) { Loading