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

Commit 8bc296e2 authored by nicolasroard's avatar nicolasroard
Browse files

Fix crash when starting filtereditor

bug:7415170
Change-Id: I9d54b1179f343aa089bfd9a065ecddaa8a4283b8
parent 71c17775
Loading
Loading
Loading
Loading
+12 −5
Original line number Diff line number Diff line
@@ -61,12 +61,19 @@ public class DirectPresetCache implements Cache {
    }

    public void notifyObservers() {
        mLoader.getActivity().runOnUiThread(mNotifyObserversRunnable);
    }

    private final Runnable mNotifyObserversRunnable = new Runnable() {
        @Override
        public void run() {
            for (int i = 0; i < mObservers.size(); i++) {
                ImageShow imageShow = mObservers.elementAt(i);
                imageShow.invalidate();
                imageShow.updateImage();
            }
        }
    };

    @Override
    public void addObserver(ImageShow observer) {
+4 −0
Original line number Diff line number Diff line
@@ -89,6 +89,10 @@ public class ImageLoader {
        mHiresCache = new DelayedPresetCache(this, 3);
    }

    public FilterShowActivity getActivity() {
        return mActivity;
    }

    public void loadBitmap(Uri uri,int size) {
        mUri = uri;
        mOrientation = getOrientation(mContext, uri);