talons

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

commit 69bb4836e45cdda6993ff0afc71b6a0cddf0f780
parent 4035a93ff1263a409ff92c4de7fe079972f48aad
Author: Paul <paul@claws-mail.org>
Date:   Mon, 22 Jul 2024 10:19:47 +0100

fix bug 4818, 'Your Claws Mail configuration is from a newer...' dialog is shown more than once'

Diffstat:
Msrc/prefs_migration.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/prefs_migration.c b/src/prefs_migration.c @@ -36,10 +36,11 @@ #include "alertpanel.h" static gint starting_config_version = 0; +static gboolean version_check_warning_shown = FALSE; gboolean _version_check(gint ver) { - if (ver > CLAWS_CONFIG_VERSION) { + if (ver > CLAWS_CONFIG_VERSION && !version_check_warning_shown) { gchar *msg; gchar *markup; AlertValue av; @@ -66,6 +67,8 @@ gboolean _version_check(gint ver) if (av != G_ALERTDEFAULT) return FALSE; /* abort startup */ + version_check_warning_shown = TRUE; + return TRUE; /* hic sunt dracones */ }