1
0
mirror of https://github.com/irssi/irssi.git synced 2024-06-30 06:45:25 +00:00

Don't count linefeeds in paste detection to avoid it going on when holding

enter key down


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3182 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2003-11-23 12:17:16 +00:00 committed by cras
parent 0f22561777
commit c074f551bf

View File

@ -380,13 +380,14 @@ static void sig_gui_key_pressed(gpointer keyp)
gui_entry_insert_char(active_entry, key);
}
if (ret != 0) {
/* some key create multiple characters - we're in the middle
of one. try to detect the keycombo as a single keypress
rather than multiple small onces to avoid incorrect
paste detection. */
/* ret = 0 : some key create multiple characters - we're in the middle
of one. try to detect the keycombo as a single keypress rather than
multiple small onces to avoid incorrect paste detection.
CR/LF : don't count them to avoid paste detection when you're
holding enter key down */
if (ret != 0 && key != '\r' && key != '\n')
last_keypress = now;
}
}
static void key_send_line(void)