|
62 | 62 | import com.duy.ide.diagnostic.DiagnosticPresenter; |
63 | 63 | import com.duy.ide.diagnostic.parser.PatternAwareOutputParser; |
64 | 64 | import com.duy.ide.diagnostic.view.DiagnosticFragment; |
| 65 | +import com.duy.ide.editor.EditorDelegate; |
| 66 | +import com.duy.ide.editor.IEditorDelegate; |
| 67 | +import com.duy.ide.editor.IEditorStateListener; |
65 | 68 | import com.duy.ide.editor.editor.BuildConfig; |
66 | 69 | import com.duy.ide.editor.editor.R; |
| 70 | +import com.duy.ide.editor.task.SaveAllTask; |
67 | 71 | import com.duy.ide.file.FileManager; |
68 | 72 | import com.duy.ide.file.SaveListener; |
69 | 73 | import com.duy.ide.file.dialogs.DialogNewFile; |
|
78 | 82 | import com.jecelyin.editor.v2.dialog.CharsetsDialog; |
79 | 83 | import com.jecelyin.editor.v2.dialog.GotoLineDialog; |
80 | 84 | import com.jecelyin.editor.v2.dialog.LangListDialog; |
81 | | -import com.duy.ide.editor.EditorDelegate; |
82 | | -import com.duy.ide.editor.IEditorDelegate; |
83 | | -import com.duy.ide.editor.IEditorStateListener; |
84 | | -import com.duy.ide.editor.task.SaveAllTask; |
85 | 85 | import com.jecelyin.editor.v2.manager.MenuManager; |
86 | 86 | import com.jecelyin.editor.v2.manager.RecentFilesManager; |
87 | 87 | import com.jecelyin.editor.v2.manager.TabManager; |
@@ -615,14 +615,14 @@ public void saveAll(final int requestCode) { |
615 | 615 | SaveAllTask saveAllTask = new SaveAllTask(this, new SaveListener() { |
616 | 616 | @Override |
617 | 617 | public void onSavedSuccess() { |
| 618 | + dialog.dismiss(); |
618 | 619 | onSaveComplete(requestCode); |
619 | | - dialog.cancel(); |
620 | 620 | } |
621 | 621 |
|
622 | 622 | @Override |
623 | 623 | public void onSaveFailed(Exception e) { |
| 624 | + dialog.dismiss(); |
624 | 625 | UIUtils.alert(IdeActivity.this, e.getMessage()); |
625 | | - dialog.cancel(); |
626 | 626 | } |
627 | 627 | }); |
628 | 628 | saveAllTask.execute(); |
|
0 commit comments