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

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

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

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

Change-Id: Icecda41df8858fc4b866eecec68313690cfe603b
parents 52a6f5d0 afe3d75e
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();
        }
    }
}