aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1998-05-13 00:30:55 +0000
committerRichard M. Stallman1998-05-13 00:30:55 +0000
commit669c6673fc321b34b052f0d1962545d439a4de88 (patch)
treeca9923037ab3d83617d2bec53031829bde4e3bda /src
parent1596952ed411fbc2f01850f93b805a88e05080c4 (diff)
downloademacs-669c6673fc321b34b052f0d1962545d439a4de88.tar.gz
emacs-669c6673fc321b34b052f0d1962545d439a4de88.zip
(Fminibuffer_complete_word): Fix the string-comparison loop.
Diffstat (limited to 'src')
-rw-r--r--src/minibuf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/minibuf.c b/src/minibuf.c
index f69f06f5ec9..bc86a912dd4 100644
--- a/src/minibuf.c
+++ b/src/minibuf.c
@@ -1726,10 +1726,9 @@ Return nil if there is no valid completion, else t.")
1726 if (i <= 0) i = 1; 1726 if (i <= 0) i = 1;
1727 start_pos= i; 1727 start_pos= i;
1728 buffer_nchars -= i; 1728 buffer_nchars -= i;
1729 while (1) 1729 while (i > 0)
1730 { 1730 {
1731 tem1 = Fcompare_strings (tem, make_number (start_pos), 1731 tem1 = Fcompare_strings (tem, make_number (start_pos), Qnil,
1732 make_number (buffer_nchars + start_pos),
1733 completion, make_number (0), 1732 completion, make_number (0),
1734 make_number (buffer_nchars), 1733 make_number (buffer_nchars),
1735 completion_ignore_case ? Qt : Qnil); 1734 completion_ignore_case ? Qt : Qnil);
@@ -1737,6 +1736,7 @@ Return nil if there is no valid completion, else t.")
1737 if (EQ (tem1, Qt)) 1736 if (EQ (tem1, Qt))
1738 break; 1737 break;
1739 i++; 1738 i++;
1739 buffer_nchars--;
1740 } 1740 }
1741 del_range (1, i + 1); 1741 del_range (1, i + 1);
1742 SET_PT_BOTH (ZV, ZV_BYTE); 1742 SET_PT_BOTH (ZV, ZV_BYTE);