build: fix compilation when configured with --disable-justify

master
Benno Schulenberg 2018-05-28 09:57:24 +02:00
parent cd8e932c65
commit c8a9a96578
1 changed files with 3 additions and 2 deletions

View File

@ -1032,12 +1032,13 @@ void do_enter(void)
bool allblanks = FALSE; bool allblanks = FALSE;
if (ISSET(AUTOINDENT)) { if (ISSET(AUTOINDENT)) {
#ifdef ENABLE_JUSTIFY
/* If the next line is in this same paragraph, use its indentation /* If the next line is in this same paragraph, use its indentation
* as the model, as it is more likely to be what the user wants. */ * as the model, as it is more likely to be what the user wants. */
if (openfile->current->next && inpar(openfile->current->next) && if (openfile->current->next && inpar(openfile->current->next) &&
!begpar(openfile->current->next, 0)) !begpar(openfile->current->next, 0))
sampleline = openfile->current->next; sampleline = openfile->current->next;
#endif
extra = indent_length(sampleline->data); extra = indent_length(sampleline->data);
/* If we are breaking the line in the indentation, limit the new /* If we are breaking the line in the indentation, limit the new
@ -1047,7 +1048,7 @@ void do_enter(void)
else if (extra == openfile->current_x) else if (extra == openfile->current_x)
allblanks = TRUE; allblanks = TRUE;
} }
#endif #endif /* NANO_TINY */
newnode->data = charalloc(strlen(openfile->current->data + newnode->data = charalloc(strlen(openfile->current->data +
openfile->current_x) + extra + 1); openfile->current_x) + extra + 1);
strcpy(&newnode->data[extra], openfile->current->data + strcpy(&newnode->data[extra], openfile->current->data +