Work around a timing issues with accounts that have no passwords.

Review Request #1896 — Created Oct. 6, 2022 and submitted — Latest diff uploaded

Information

pidgin/pidgin
default

Reviewers

There will be a better fix for this, but it's going to be a bit involved. The
problem stems from `purple_account_set_enabled` which is bringing the account
online as soon as that is set. At startup, the accounts are unserialized from
accounts.xml, which sets the enabled property, which causes the account to
connect before the rest of the core is started.

Started pidgin3 with an account that fails to connect 100% of the time and verified nothing crashed.

Commits

Files