From a5b6275567215889f884a63af1bbcb370ca0d5dc Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Fri, 20 Mar 2015 12:30:32 -0500 Subject: [PATCH] Fix ImportTaskActivity --- src/main/java/org/tasks/activities/ImportTaskActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/tasks/activities/ImportTaskActivity.java b/src/main/java/org/tasks/activities/ImportTaskActivity.java index 88c5fdeb2..e51f2bb45 100644 --- a/src/main/java/org/tasks/activities/ImportTaskActivity.java +++ b/src/main/java/org/tasks/activities/ImportTaskActivity.java @@ -18,6 +18,8 @@ public class ImportTaskActivity extends InjectingActivity { @Inject TasksXmlImporter xmlImporter; + private boolean initiatedImport; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -26,6 +28,7 @@ public class ImportTaskActivity extends InjectingActivity { .setOnFilePickedListener(new FilePickerBuilder.OnFilePickedListener() { @Override public void onFilePicked(String filePath) { + initiatedImport = true; xmlImporter.importTasks(ImportTaskActivity.this, filePath, new Runnable() { @Override public void run() { @@ -44,7 +47,9 @@ public class ImportTaskActivity extends InjectingActivity { filePicker.setOnDismissListener(new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { - finish(); + if (!initiatedImport) { + finish(); + } } }); }