X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Factivity%2FMainActivity.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Factivity%2FMainActivity.java;h=7df18278515ab2d1c548cb1ee5288343d2c210f1;hp=945e81c51043d0865a80d0d83bb4344b1d22681d;hb=c8bd976d1d7f03e20db21c3056ac33c095c0057e;hpb=24eea00d6f49faeaf5bbbdad6178dc53ecfa08a5 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java b/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java index 945e81c5..7df18278 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/activity/MainActivity.java @@ -383,6 +383,12 @@ public class MainActivity extends ProfileThemedActivity implements FabManager.Fa mProfileListAdapter.setProfileList(newList); createShortcuts(newList); + + Profile currentProfile = Data.getProfile(); + if (currentProfile == null || !newList.contains(currentProfile)) { + Logger.debug(TAG, "Switching profile because the current is no longer available"); + Data.setCurrentProfile(newList.get(0)); + } } /** * called when the current profile has changed