diff options
Diffstat (limited to 'src/de/danoeh/antennapod/activity/FlattrAuthActivity.java')
-rw-r--r-- | src/de/danoeh/antennapod/activity/FlattrAuthActivity.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/de/danoeh/antennapod/activity/FlattrAuthActivity.java b/src/de/danoeh/antennapod/activity/FlattrAuthActivity.java index d60662cf5..bc783946b 100644 --- a/src/de/danoeh/antennapod/activity/FlattrAuthActivity.java +++ b/src/de/danoeh/antennapod/activity/FlattrAuthActivity.java @@ -48,8 +48,9 @@ public class FlattrAuthActivity extends SherlockActivity { butReturn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { - startActivity(new Intent(FlattrAuthActivity.this, - MainActivity.class)); + Intent intent = new Intent(FlattrAuthActivity.this, MainActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + startActivity(intent); } }); @@ -106,8 +107,11 @@ public class FlattrAuthActivity extends SherlockActivity { public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: - startActivity(new Intent(this, PreferenceActivity.class)); if (authSuccessful) { + Intent intent = new Intent(this, PreferenceActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + startActivity(intent); + } else { finish(); } break; |