From dd0b1701e3613cf869d7fa72217707afe3dbe7c8 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sun, 2 Sep 2007 12:54:54 +0000 Subject: [PATCH] Fixed paste detection: does not count empty lines (bug #20953) --- src/gui/gui-keyboard.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/gui-keyboard.c b/src/gui/gui-keyboard.c index 57bad1c10..de5120ac4 100644 --- a/src/gui/gui-keyboard.c +++ b/src/gui/gui-keyboard.c @@ -760,7 +760,9 @@ gui_keyboard_buffer_add (int key) if (gui_keyboard_buffer) { gui_keyboard_buffer[gui_keyboard_buffer_size - 1] = key; - if (key == 10) + if ((key == 10) + && (gui_keyboard_buffer_size > 1) + && (gui_keyboard_buffer[gui_keyboard_buffer_size - 2] != 10)) gui_keyboard_paste_lines++; } else