nano

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

commit 478e34a80c10a9ee97038d369ac863a19e63cbf4
parent ea47879911058643221fbbc6e5f9a089b7852f24
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Wed,  8 Nov 2017 21:11:57 +0100

ouch: set the positions-file name also when using the legacy state dir

One should test a change before pushing, also when it worked last time.

Diffstat:
Msrc/history.c | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/history.c b/src/history.c @@ -257,8 +257,10 @@ bool have_statedir(void) if (homedir != NULL) { statedir = concatenate(homedir, "/.nano/"); - if (stat(statedir, &dirstat) == 0 && S_ISDIR(dirstat.st_mode)) + if (stat(statedir, &dirstat) == 0 && S_ISDIR(dirstat.st_mode)) { + poshistname = concatenate(statedir, POSITION_HISTORY); return TRUE; + } } free(statedir); @@ -289,9 +291,7 @@ bool have_statedir(void) return FALSE; } - if (ISSET(POS_HISTORY)) - poshistname = concatenate(statedir, POSITION_HISTORY); - + poshistname = concatenate(statedir, POSITION_HISTORY); return TRUE; }