From ea844d28fe101d028ea1e5970729dcd595e02c32 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 22 Apr 2019 19:38:19 +0200 Subject: [PATCH] tweaks: exclude a bit more code from a single-buffer build --- src/files.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/files.c b/src/files.c index f9a4fd6b..cb3a551f 100644 --- a/src/files.c +++ b/src/files.c @@ -64,26 +64,25 @@ void make_new_buffer(void) { openfilestruct *newnode = nmalloc(sizeof(openfilestruct)); +#ifdef ENABLE_MULTIBUFFER if (openfile == NULL) { /* Make the first open file the only element in the list. */ -#ifdef ENABLE_MULTIBUFFER newnode->prev = newnode; newnode->next = newnode; -#endif + firstfile = newnode; } else { /* Add the new open file after the current one in the list. */ -#ifdef ENABLE_MULTIBUFFER newnode->prev = openfile; newnode->next = openfile->next; openfile->next->prev = newnode; openfile->next = newnode; -#endif + /* There is more than one file open: show "Close" in help lines. */ exitfunc->desc = close_tag; more_than_one = !inhelp || more_than_one; } - +#endif /* Make the new buffer the current one, and start initializing it. */ openfile = newnode;