mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 12:53:42 +02:00
removed "print text stripped" signal, the stripped text is now sent in
"print text" signal's third parameter git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1526 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
04cb7cfa23
commit
28899856a4
5 changed files with 42 additions and 60 deletions
|
|
@ -35,7 +35,6 @@
|
|||
static int beep_msg_level, beep_when_away, beep_when_window_active;
|
||||
|
||||
static int signal_gui_print_text;
|
||||
static int signal_print_text_stripped;
|
||||
static int signal_print_text;
|
||||
static int signal_print_text_finished;
|
||||
static int signal_print_format;
|
||||
|
|
@ -150,7 +149,7 @@ void printformat_module_gui(const char *module, int formatnum, ...)
|
|||
|
||||
static void print_line(TEXT_DEST_REC *dest, const char *text)
|
||||
{
|
||||
char *str, *tmp;
|
||||
char *str, *tmp, *stripped;
|
||||
|
||||
g_return_if_fail(dest != NULL);
|
||||
g_return_if_fail(text != NULL);
|
||||
|
|
@ -159,13 +158,12 @@ static void print_line(TEXT_DEST_REC *dest, const char *text)
|
|||
str = format_add_linestart(text, tmp);
|
||||
g_free_not_null(tmp);
|
||||
|
||||
/* send the plain text version for logging etc.. */
|
||||
tmp = strip_codes(str);
|
||||
signal_emit_id(signal_print_text_stripped, 2, dest, tmp);
|
||||
g_free(tmp);
|
||||
/* send both the formatted + stripped (for logging etc.) */
|
||||
stripped = strip_codes(str);
|
||||
signal_emit_id(signal_print_text, 3, dest, str, stripped);
|
||||
|
||||
signal_emit_id(signal_print_text, 2, dest, str);
|
||||
g_free(str);
|
||||
g_free(stripped);
|
||||
}
|
||||
|
||||
/* append string to `out', expand newlines. */
|
||||
|
|
@ -434,7 +432,6 @@ void printtext_init(void)
|
|||
{
|
||||
sending_print_starting = FALSE;
|
||||
signal_gui_print_text = signal_get_uniq_id("gui print text");
|
||||
signal_print_text_stripped = signal_get_uniq_id("print text stripped");
|
||||
signal_print_text = signal_get_uniq_id("print text");
|
||||
signal_print_text_finished = signal_get_uniq_id("print text finished");
|
||||
signal_print_format = signal_get_uniq_id("print format");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue