talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit ca90fcd9d2b67fd53a8da274e936efbe84d602a5
parent 6dba6cdee29faee2253451e2ba27e5a5f36a28c7
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Thu, 28 Jul 2016 11:38:32 +0200

Do not run config update routine on first run.

The newly created configuration is already up to date.

Diffstat:
Msrc/main.c | 17+++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/main.c b/src/main.c @@ -1458,18 +1458,19 @@ int main(int argc, char *argv[]) g_slist_free(plug_list); } - if (prefs_update_config_version() < 0) { - exit_claws(mainwin); -#ifdef G_OS_WIN32 - win32_close_log(); -#endif - exit(0); - } - if (never_ran) { prefs_common_write_config(); plugin_load_standard_plugins (); + } else { + if (prefs_update_config_version() < 0) { + exit_claws(mainwin); +#ifdef G_OS_WIN32 + win32_close_log(); +#endif + exit(0); + } } + /* if not crashed, show window now */ if (!mainwin_shown) { /* apart if something told not to show */