Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/main.c @ 1936:9e6e53821fb3
Do not terminate ncurses too early
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 19 Dec 2010 22:32:41 +0100 |
parents | 4ba68ad737bc |
children | 7eadf86039e6 |
comparison
equal
deleted
inserted
replaced
1935:a06d9eab14c5 | 1936:9e6e53821fb3 |
---|---|
493 g_source_destroy(mc_source); | 493 g_source_destroy(mc_source); |
494 g_source_unref(mc_source); | 494 g_source_unref(mc_source); |
495 } | 495 } |
496 | 496 |
497 evs_deinit(); | 497 evs_deinit(); |
498 scr_terminate_curses(); | |
499 #ifdef MODULES_ENABLE | 498 #ifdef MODULES_ENABLE |
500 modules_deinit(); | 499 modules_deinit(); |
501 #endif | 500 #endif |
502 fifo_deinit(); | 501 fifo_deinit(); |
503 #ifdef HAVE_LIBOTR | 502 #ifdef HAVE_LIBOTR |
510 #if defined(WITH_ENCHANT) || defined(WITH_ASPELL) | 509 #if defined(WITH_ENCHANT) || defined(WITH_ASPELL) |
511 /* Deinitialize spelling */ | 510 /* Deinitialize spelling */ |
512 if (settings_opt_get_int("spell_enable")) | 511 if (settings_opt_get_int("spell_enable")) |
513 spellcheck_deinit(); | 512 spellcheck_deinit(); |
514 #endif | 513 #endif |
514 | |
515 scr_terminate_curses(); | |
515 /* Save pending message state */ | 516 /* Save pending message state */ |
516 hlog_save_state(); | 517 hlog_save_state(); |
517 caps_free(); | 518 caps_free(); |
518 | 519 |
519 printf("\n\nThanks for using mcabber!\n"); | 520 printf("\n\nThanks for using mcabber!\n"); |