Don't unnecessarily stop the ShareActivity in onPause.

1. Due to ShareActivity having noHistory=true, it will already be
ditched when you leave the activity.
2. We only need to truly finish() here if we've dropped the underlying
media.

Fixes #8591
This commit is contained in:
Greyson Parrelli 2019-02-11 16:14:27 -08:00
parent 6896f8ea15
commit 3b6429c163

View File

@ -133,11 +133,12 @@ public class ShareActivity extends PassphraseRequiredActionBarActivity
super.onPause(); super.onPause();
if (!isPassingAlongMedia && resolvedExtra != null) { if (!isPassingAlongMedia && resolvedExtra != null) {
PersistentBlobProvider.getInstance(this).delete(this, resolvedExtra); PersistentBlobProvider.getInstance(this).delete(this, resolvedExtra);
}
if (!isFinishing()) { if (!isFinishing()) {
finish(); finish();
} }
} }
}
@Override @Override
public void onBackPressed() { public void onBackPressed() {