X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Fnew_transaction%2FNewTransactionFragment.java;h=60fd3cbabd91afc6213c7ee8ddfcde39dea89bcc;hp=7741d18ac6656902485662583ba02d924078761c;hb=4f3aa04fd5bf01de0e5218bdadad6f5b507877c6;hpb=bf595d8bb8b7b7d8d3363a26f2a9d1ddd5d7094d 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); }