nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 02719ec4bfbe379c6b221bcc16b9186c1548670f
parent 415bf826908dad4eaed438e503aedb131c1063b3
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Sun, 25 Mar 2018 19:52:57 +0200

tweaks: fuse two ifs into one

Diffstat:
Msrc/text.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/text.c b/src/text.c @@ -3201,9 +3201,10 @@ void do_linter(void) #ifdef ENABLE_MULTIBUFFER struct stat lintfileinfo; - if (stat(curlint->filename, &lintfileinfo) != -1) { - if (openfile->current_stat->st_ino != lintfileinfo.st_ino) { + if (stat(curlint->filename, &lintfileinfo) != -1 && + openfile->current_stat->st_ino != lintfileinfo.st_ino) { openfilestruct *tmpof = openfile; + while (tmpof != openfile->next) { if (tmpof->current_stat->st_ino == lintfileinfo.st_ino) break; @@ -3260,7 +3261,6 @@ void do_linter(void) } } else openfile = tmpof; - } } #endif /* ENABLE_MULTIBUFFER */