Loading app/src/main/java/app/fedilab/android/activities/ComposeActivity.java +10 −5 Original line number Diff line number Diff line Loading @@ -110,6 +110,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana private StatusDraft statusDraft; private ComposeAdapter composeAdapter; private boolean promptSaveDraft; private boolean restoredDraft; private final BroadcastReceiver imageReceiver = new BroadcastReceiver() { Loading Loading @@ -235,13 +236,15 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana AlertDialog alert = alt_bld.create(); alert.show(); } else { if (!restoredDraft) { try { new StatusDraft(ComposeActivity.this).removeDraft(statusDraft); finish(); } catch (DBException e) { e.printStackTrace(); } } finish(); } } else { finish(); } Loading Loading @@ -446,6 +449,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana setContentView(binding.getRoot()); setSupportActionBar(binding.toolbar); promptSaveDraft = false; restoredDraft = false; ActionBar actionBar = getSupportActionBar(); //Remove title if (actionBar != null) { Loading Loading @@ -576,6 +580,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana } }); } else if (statusDraft != null) {//Restore a draft with all messages restoredDraft = true; if (statusDraft.statusReplyList != null) { statusList.addAll(statusDraft.statusReplyList); binding.recyclerView.addItemDecoration(new DividerDecorationSimple(ComposeActivity.this, statusList)); Loading Loading
app/src/main/java/app/fedilab/android/activities/ComposeActivity.java +10 −5 Original line number Diff line number Diff line Loading @@ -110,6 +110,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana private StatusDraft statusDraft; private ComposeAdapter composeAdapter; private boolean promptSaveDraft; private boolean restoredDraft; private final BroadcastReceiver imageReceiver = new BroadcastReceiver() { Loading Loading @@ -235,13 +236,15 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana AlertDialog alert = alt_bld.create(); alert.show(); } else { if (!restoredDraft) { try { new StatusDraft(ComposeActivity.this).removeDraft(statusDraft); finish(); } catch (DBException e) { e.printStackTrace(); } } finish(); } } else { finish(); } Loading Loading @@ -446,6 +449,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana setContentView(binding.getRoot()); setSupportActionBar(binding.toolbar); promptSaveDraft = false; restoredDraft = false; ActionBar actionBar = getSupportActionBar(); //Remove title if (actionBar != null) { Loading Loading @@ -576,6 +580,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana } }); } else if (statusDraft != null) {//Restore a draft with all messages restoredDraft = true; if (statusDraft.statusReplyList != null) { statusList.addAll(statusDraft.statusReplyList); binding.recyclerView.addItemDecoration(new DividerDecorationSimple(ComposeActivity.this, statusList)); Loading