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");