purple: workaround ignored default setting value
commit079f9ca17816e79ec5abb9b6e97f55677396187e
authorJakub Adam <jakub.adam@ktknet.cz>
Mon, 19 Dec 2016 18:04:01 +0000 (19 19:04 +0100)
committerJakub Adam <jakub.adam@ktknet.cz>
Tue, 20 Dec 2016 06:27:50 +0000 (20 07:27 +0100)
treed0c342253c655f64c2e9d0d4f32ca2e773f3b8fe
parent9c8b0fb0a6fd2ffd0b4b8f9c005717dee6863ff1
purple: workaround ignored default setting value

When a new setting option gets added with a plugin upgrade, the EXISTING
libpurple accounts won't see its default value until the user opens
Modify Account dialog and presses Save. The bug affects all versions
of libpurple.

Discovered when "rdp_client" kept returning NULL despite the default
value set in sipe_purple_account_options().
src/purple/purple-setting.c