Unlock the save mutex as early as possible

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
This commit is contained in:
Lukas Fleischer 2018-05-19 10:34:19 +02:00
parent 1418e40793
commit 2d19605ba8

View File

@ -592,6 +592,11 @@ void io_save_cal(enum save_display display)
io_unset_modified();
io_compute_hash(path_apts, apts_sha1);
io_compute_hash(path_todo, todo_sha1);
io_mutex_unlock();
/* Print a message telling data were saved */
if (ui_mode == UI_CURSES && display == IO_SAVE_DISPLAY_BAR &&
show_dialogs()) {
@ -599,10 +604,6 @@ void io_save_cal(enum save_display display)
keys_wait_for_any_key(win[KEY].p);
}
io_compute_hash(path_apts, apts_sha1);
io_compute_hash(path_todo, todo_sha1);
io_mutex_unlock();
run_hook("post-save");
}