static void textui_finish_init(void) { quitting = FALSE; screen_refresh_freeze(); gui_entry_init(); gui_printtext_init(); gui_readline_init(); gui_special_vars_init(); gui_textwidget_init(); mainwindows_init(); mainwindow_activity_init(); gui_windows_init(); statusbar_init(); fe_common_core_finish_init(); fe_common_irc_finish_init(); #ifdef HAVE_STATIC_PERL perl_init(); #endif signal_emit("irssi init finished", 0); if (display_firsttimer) { printtext_window(active_win, MSGLEVEL_CLIENTNOTICE, "%s", firsttimer_text); } screen_refresh_thaw(); }
static void textui_finish_init(void) { quitting = FALSE; screen_refresh_freeze(); gui_entry_init(); gui_printtext_init(); gui_readline_init(); gui_special_vars_init(); gui_textwidget_init(); mainwindows_init(); gui_windows_init(); statusbar_init(); fe_common_core_finish_init(); fe_common_irc_finish_init(); signal_emit("irssi init finished", 0); #ifdef HAVE_PERL irssi_perl_init(); #endif screen_refresh_thaw(); }
static void textui_finish_init(void) { int loglev; quitting = FALSE; term_refresh_freeze(); textbuffer_init(); textbuffer_view_init(); textbuffer_commands_init(); gui_expandos_init(); gui_printtext_init(); gui_readline_init(); gui_entry_init(); lastlog_init(); mainwindows_init(); mainwindow_activity_init(); mainwindows_layout_init(); gui_windows_init(); /* Temporarily raise the fatal level to abort on config errors. */ loglev = g_log_set_always_fatal(G_LOG_FATAL_MASK | G_LOG_LEVEL_CRITICAL); statusbar_init(); g_log_set_always_fatal(loglev); term_refresh_thaw(); settings_check(); module_register("core", "fe-text"); #ifdef HAVE_STATIC_PERL perl_core_init(); fe_perl_init(); #endif #ifdef HAVE_STATIC_OTR otr_core_init(); #endif dirty_check(); fe_common_core_finish_init(); signal_emit("irssi init finished", 0); statusbar_redraw(NULL, TRUE); if (servers == NULL && lookup_servers == NULL) { printformat(NULL, NULL, MSGLEVEL_CRAP|MSGLEVEL_NO_ACT, TXT_IRSSI_BANNER); } if (display_firsttimer) { printformat(NULL, NULL, MSGLEVEL_CRAP|MSGLEVEL_NO_ACT, TXT_WELCOME_FIRSTTIME); } /* see irc-servers-setup.c:init_userinfo */ if (user_settings_changed) printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_WELCOME_INIT_SETTINGS); if (user_settings_changed & USER_SETTINGS_REAL_NAME) fe_settings_set_print("real_name"); if (user_settings_changed & USER_SETTINGS_USER_NAME) fe_settings_set_print("user_name"); if (user_settings_changed & USER_SETTINGS_NICK) fe_settings_set_print("nick"); if (user_settings_changed & USER_SETTINGS_HOSTNAME) fe_settings_set_print("hostname"); term_environment_check(); }