diff options
Diffstat (limited to 'mail/mail-config-druid.c')
-rw-r--r-- | mail/mail-config-druid.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mail/mail-config-druid.c b/mail/mail-config-druid.c index 6266fa1e0b..988742d14a 100644 --- a/mail/mail-config-druid.c +++ b/mail/mail-config-druid.c @@ -941,7 +941,9 @@ wizard_back_cb (EvolutionWizard *wizard, int page_num, MailConfigWizard *gui) { - if (wizard_pages[page_num].back_func == NULL + if (page_num >= 5) + evolution_wizard_set_page(wizard, 4, NULL); + else if (wizard_pages[page_num].back_func == NULL || !(wizard_pages[page_num].back_func (wizard, gui))) { if (page_num > 0) evolution_wizard_set_page(wizard, page_num-1, NULL); |