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

Commit 73630d0d authored by Luca Stefani's avatar Luca Stefani Committed by Joey
Browse files

Fix race condition leading to activity finish on ext image

Change-Id: If4556f40cfd04aa533098c1a4991b400257af258
parent f948d3a1
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -111,6 +111,7 @@ public final class ApplyActivity extends AppCompatActivity {
    }

    private void setupBottomSheet() {
        mApplySheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);
        mApplySheetBehavior.setBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback() {
            @SuppressLint("SwitchIntDef")
            @Override
@@ -207,10 +208,10 @@ public final class ApplyActivity extends AppCompatActivity {
    }

    private void applyWallpaper(final int flags) {
        hideApplyLayout();

        mIsApplyingWallpaper = true;

        hideApplyLayout();

        final Drawable drawable = mPreviewView.getDrawable();

        new ApplyWallpaperTask(new ApplyWallpaperTask.Callback() {
@@ -243,8 +244,6 @@ public final class ApplyActivity extends AppCompatActivity {
    }

    private void showApplyLayout() {
        mApplySheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);

        new Handler().postDelayed(() ->
                mApplySheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED), 350);
    }
@@ -270,7 +269,6 @@ public final class ApplyActivity extends AppCompatActivity {

        // SystemUI
        UiUtils.setStatusBarColor(getWindow(), color);

    }

    private void quitIfDoingNothing() {