commit 7373e4cd46d781686441b8cc29238e00aa15d1b8
parent 5f30775d62951c15cce40293d5b31e53f6bd89c3
Author: Benno Schulenberg <bensberg@justemail.net>
Date: Sun, 1 Jan 2017 16:33:40 +0100
tweaks: fix compilation when configured with --disable-wrapping
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/text.c b/src/text.c
@@ -3724,7 +3724,9 @@ void complete_a_word(void)
int start_of_shard, shard_length = 0;
int i = 0, j = 0;
completion_word *some_word;
+#ifndef DISABLE_WRAPPING
bool was_set_wrapping = !ISSET(NO_WRAP);
+#endif
/* If this is a fresh completion attempt... */
if (pletion_line == NULL) {
@@ -3827,19 +3829,20 @@ void complete_a_word(void)
some_word->next = list_of_completions;
list_of_completions = some_word;
+#ifndef DISABLE_WRAPPING
/* Temporarily disable wrapping so only one undo item is added. */
SET(NO_WRAP);
-
+#endif
/* Inject the completion into the buffer. */
do_output(&completion[shard_length],
strlen(completion) - shard_length, FALSE);
-
+#ifndef DISABLE_WRAPPING
/* If needed, reenable wrapping and wrap the current line. */
if (was_set_wrapping) {
UNSET(NO_WRAP);
do_wrap(openfile->current);
}
-
+#endif
/* Set the position for a possible next search attempt. */
pletion_x = ++i;