]> git.wh0rd.org Git - nano.git/commitdiff
cosmetic fixes
authorDavid Lawrence Ramsey <pooka109@gmail.com>
Sat, 13 May 2006 18:06:43 +0000 (18:06 +0000)
committerDavid Lawrence Ramsey <pooka109@gmail.com>
Sat, 13 May 2006 18:06:43 +0000 (18:06 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3512 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

src/files.c

index 707e68f706bb215aab5aec6e14030107c2ff9797..d87564acd380c0ab37709da1959587312e6dd4e9 100644 (file)
@@ -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);