summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Johannes Sixt <johannes.sixt@telecom.at>2008-09-30 08:39:29 +0200
committerLibravatar Shawn O. Pearce <spearce@spearce.org>2008-09-30 12:59:18 -0700
commit34785f8ccabb12f684352902b7f201135b9ccd51 (patch)
tree559a889bda62d96b9010c810d4da31f826b70d50
parentgit-gui: Make Ctrl-T safe to use for conflicting files. (diff)
downloadtgif-34785f8ccabb12f684352902b7f201135b9ccd51.tar.xz
git-gui: Remove space from the end of aspell's reply before processing
When git gui processes a reply from aspell it explicitly ignores an empty line. The Windows version of aspell, however, terminates lines with CRLF, but TCL's 'gets' does not remove CR, hence, a "visibly" empty line was not actually recognized as empty. With this change we explicitly trim off whitespace before the line is further processed. Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
-rw-r--r--lib/spellcheck.tcl1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/spellcheck.tcl b/lib/spellcheck.tcl
index a479b2f285..e6120303e9 100644
--- a/lib/spellcheck.tcl
+++ b/lib/spellcheck.tcl
@@ -314,6 +314,7 @@ method _run {} {
method _read {} {
while {[gets $s_fd line] >= 0} {
set lineno [lindex $s_pending 0 0]
+ set line [string trim $line]
if {$s_clear} {
$w_text tag remove misspelled "$lineno.0" "$lineno.end"