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

Commit b8a0f00c authored by Edward Cunningham's avatar Edward Cunningham Committed by Automerger Merge Worker
Browse files

Merge "Delete staged APK whenever DeleteStagedFileOnResult finishes." into...

Merge "Delete staged APK whenever DeleteStagedFileOnResult finishes." into sc-dev am: afe3d75e am: 1c3ad7c6

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14234555

Change-Id: I469d1f409bbf17956e8047b29233f2e2a1d6f491
parents cce217b9 1c3ad7c6
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -42,10 +42,17 @@ public class DeleteStagedFileOnResult extends Activity {

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        File sourceFile = new File(getIntent().getData().getPath());
        sourceFile.delete();

        setResult(resultCode, data);
        finish();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();

        if (isFinishing()) {
            File sourceFile = new File(getIntent().getData().getPath());
            new Thread(sourceFile::delete).start();
        }
    }
}