From 4e7bb7aec35cd996c3104e639b410bcb1ae2cb92 Mon Sep 17 00:00:00 2001 From: seven332 Date: Sun, 18 May 2014 14:39:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=99=BB=E9=99=86=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E5=BC=B9=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/hippo/ehviewer/activity/MangaListActivity.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/com/hippo/ehviewer/activity/MangaListActivity.java b/src/com/hippo/ehviewer/activity/MangaListActivity.java index a052df553..48451cf93 100644 --- a/src/com/hippo/ehviewer/activity/MangaListActivity.java +++ b/src/com/hippo/ehviewer/activity/MangaListActivity.java @@ -222,7 +222,8 @@ public class MangaListActivity extends SlidingActivity Toast.makeText(MangaListActivity.this, eMsg, Toast.LENGTH_SHORT).show(); - loginDialog.show(); + if (!MangaListActivity.this.isFinishing()) + loginDialog.show(); } }); } @@ -1791,7 +1792,7 @@ public class MangaListActivity extends SlidingActivity }).autoCheckUpdate(); } - private void checkLogin(boolean force) { + private void checkLogin(final boolean force) { if ((Config.isLogin() || force) && ! mEhClient.isLogin()) { @@ -1808,6 +1809,8 @@ public class MangaListActivity extends SlidingActivity @Override public void onFailure(String eMsg) { + if (force && !MangaListActivity.this.isFinishing()) + loginDialog.show(); setUserPanel(); Toast.makeText(MangaListActivity.this, eMsg,