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

Commit c867a163 authored by nicolasroard's avatar nicolasroard Committed by The Android Automerger
Browse files

Fix empty screen on Svelte

bug:10526507
Change-Id: I2506ae03a32e01ea62a25efa06acf1602147e78a
parent 8cf5ca9b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -709,6 +709,7 @@ public class FilterShowActivity extends FragmentActivity implements OnItemClickL
                        / (float) MasterImage.getImage().getOriginalBounds().width();
                mBoundService.setHighresPreviewScaleFactor(highResPreviewScale);
            }
            MasterImage.getImage().warnListeners();
        }
    }

@@ -796,6 +797,7 @@ public class FilterShowActivity extends FragmentActivity implements OnItemClickL
            }
            LoadHighresBitmapTask highresLoad = new LoadHighresBitmapTask();
            highresLoad.execute();
            MasterImage.getImage().warnListeners();
            super.onPostExecute(result);
        }

+3 −0
Original line number Diff line number Diff line
@@ -255,6 +255,9 @@ public class ImageCrop extends ImageShow {
    @Override
    public void onDraw(Canvas canvas) {
        Bitmap bitmap = MasterImage.getImage().getFiltersOnlyImage();
        if (bitmap == null) {
            MasterImage.getImage().invalidateFiltersOnly();
        }
        if (!mValidDraw || bitmap == null) {
            return;
        }
+1 −0
Original line number Diff line number Diff line
@@ -200,6 +200,7 @@ public class ImageStraighten extends ImageShow {
        MasterImage master = MasterImage.getImage();
        Bitmap image = master.getFiltersOnlyImage();
        if (image == null) {
            MasterImage.getImage().invalidateFiltersOnly();
            return;
        }
        GeometryMathUtils.initializeHolder(mDrawHolder, mLocalRep);
+7 −0
Original line number Diff line number Diff line
@@ -137,6 +137,9 @@ public class MasterImage implements RenderingRequestCaller {
    }

    public Bitmap getOriginalBitmapHighres() {
        if (mOriginalBitmapHighres == null) {
            return mOriginalBitmapLarge;
        }
        return mOriginalBitmapHighres;
    }

@@ -345,6 +348,9 @@ public class MasterImage implements RenderingRequestCaller {
    }

    public Bitmap getHighresImage() {
        if (mHighresBitmap == null) {
            return getFilteredImage();
        }
        return mHighresBitmap;
    }

@@ -489,6 +495,7 @@ public class MasterImage implements RenderingRequestCaller {

    public void invalidateFiltersOnly() {
        mFiltersOnlyPreset = null;
        resetGeometryImages(false);
        invalidatePreview();
    }