From: David Lawrence Ramsey Date: Sat, 13 May 2006 18:06:43 +0000 (+0000) Subject: cosmetic fixes X-Git-Tag: v1.3.12~168 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=3fe5acebea2114f847790b3c695ffca6bb0707c0;p=nano.git cosmetic fixes git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3512 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/src/files.c b/src/files.c index 707e68f7..d87564ac 100644 --- a/src/files.c +++ b/src/files.c @@ -1837,8 +1837,14 @@ int do_writeout(bool exiting) #endif #ifdef NANO_EXTRA - if (exiting && !ISSET(TEMP_FILE) && - strcasecmp(answer, "zzy") == 0 && !did_credits) { + /* If the current file has been modified, we've pressed + * Ctrl-X at the edit window to exit, we've pressed "y" at + * the "Save modified buffer" prompt to save, we've entered + * "zzy" as the filename to save under (hence "xyzzy"), and + * this is the first time we've done this, show an Easter + * egg. Display the credits. */ + if (!did_credits && exiting && !ISSET(TEMP_FILE) && + strcasecmp(answer, "zzy") == 0) { do_credits(); did_credits = TRUE; retval = -1; @@ -1885,7 +1891,7 @@ int do_writeout(bool exiting) break; } - } /* while (TRUE) */ + } free(ans);