소스 검색

Fixed repeated request for create first account when all the accounts where removed after the app was left in an actitivy not root in its task

David A. Velasco 12 년 전
부모
커밋
3440b8a1d2
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      src/com/owncloud/android/ui/activity/FileActivity.java

+ 7 - 1
src/com/owncloud/android/ui/activity/FileActivity.java

@@ -224,7 +224,13 @@ public abstract class FileActivity extends SherlockFragmentActivity {
                 Log_OC.e(TAG, "Account creation callback with null bundle");
             }
             if (mAccount == null) {
-                finish();
+                if (isTaskRoot()) {
+                    Log_OC.e(TAG, "FINISHING");
+                    finish();
+                } else {
+                    Log_OC.e(TAG, "MOVING BACK");
+                    moveTaskToBack(true);
+                }
             }
         }