mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-20 07:36:21 +00:00
fix: Fix removal of entries in account file
Commit81f92f1feintroduced a selective update mechanism to _accounts_save() to prevent overwrites when running multiple instances by only modifying the specific account being saved. Commit 5c484c fixed a problem with that commit regarding empty accounts. It turns there was another bug introduced: The new implementation only set the keys that existed in memory. So removal of keys was not possible anymore. Fixes:81f92f1fedRef:5c484c26edSigned-off-by: Michael Vetter <jubalh@iodoru.org>
This commit is contained in:
@@ -384,7 +384,9 @@ cmd_connect(ProfWin* window, const char* const command, gchar** args)
|
||||
|
||||
// use eval_password if set
|
||||
} else if (account->eval_password) {
|
||||
ui_suspend();
|
||||
gboolean res = account_eval_password(account);
|
||||
ui_resume();
|
||||
ui_resize();
|
||||
if (res) {
|
||||
conn_status = cl_ev_connect_account(account);
|
||||
|
||||
Reference in New Issue
Block a user