X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;ds=sidebyside;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Fnew_transaction%2FNewTransactionFragment.java;h=60fd3cbabd91afc6213c7ee8ddfcde39dea89bcc;hb=4f3aa04fd5bf01de0e5218bdadad6f5b507877c6;hp=7741d18ac6656902485662583ba02d924078761c;hpb=bf595d8bb8b7b7d8d3363a26f2a9d1ddd5d7094d;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/new_transaction/NewTransactionFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/new_transaction/NewTransactionFragment.java index 7741d18a..60fd3cba 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/new_transaction/NewTransactionFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/new_transaction/NewTransactionFragment.java @@ -195,8 +195,13 @@ public class NewTransactionFragment extends Fragment { element = FocusedElement.valueOf(savedInstanceState.getString("focused-element")); } - if (!keep) - viewModel.reset(); + if (!keep) { + // we need the DB up and running + Data.observeProfile(getViewLifecycleOwner(), p -> { + if (p != null) + viewModel.reset(); + }); + } else { viewModel.noteFocusChanged(focused, element); }