Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e3c6b7df authored by cketti's avatar cketti
Browse files

Launch 'OnboardingActivity' when no account exists yet

parent 2673d64f
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ import com.fsck.k9.ui.R;
import com.fsck.k9.ui.Theme;
import com.fsck.k9.ui.messageview.MessageViewFragment;
import com.fsck.k9.ui.messageview.MessageViewFragment.MessageViewFragmentListener;
import com.fsck.k9.ui.onboarding.OnboardingActivity;
import com.fsck.k9.ui.settings.SettingsActivity;
import com.fsck.k9.view.ViewSwitcher;
import com.fsck.k9.view.ViewSwitcher.OnSwitchCompleteListener;
@@ -208,6 +209,13 @@ public class MessageList extends K9Activity implements MessageListFragmentListen
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        List<Account> accounts = preferences.getAccounts();
        if (accounts.isEmpty()) {
            OnboardingActivity.launch(this);
            finish();
            return;
        }

        if (UpgradeDatabases.actionUpgradeDatabases(this, getIntent())) {
            finish();
            return;