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

Commit e2a11bb7 authored by Zhijun He's avatar Zhijun He
Browse files

ImageReader: Fix null listener case

Only do the handler check when listener is not null.

Bug: 10360518
Change-Id: I9940942ae95a492c92e028e5f862beea16e1da80
parent ec566dd0
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -194,7 +194,7 @@ public final class ImageReader implements AutoCloseable {


        Looper looper;
        Looper looper;
        mHandler = handler;
        mHandler = handler;
        if (mHandler == null) {
        if (listener != null && mHandler == null) {
            if ((looper = Looper.myLooper()) != null) {
            if ((looper = Looper.myLooper()) != null) {
                mHandler = new Handler();
                mHandler = new Handler();
            } else {
            } else {
@@ -283,7 +283,7 @@ public final class ImageReader implements AutoCloseable {
            return;
            return;
        }
        }


        if (ir.mHandler != null) {
        if (ir.mHandler != null && ir.mImageListener != null) {
            ir.mHandler.post(new Runnable() {
            ir.mHandler.post(new Runnable() {
                @Override
                @Override
                public void run() {
                public void run() {