]> git.wh0rd.org Git - nano.git/commitdiff
(Putting in the original patch, from before I got overzealous.)
authorBenno Schulenberg <bensberg@justemail.net>
Mon, 13 Jul 2015 17:57:58 +0000 (17:57 +0000)
committerBenno Schulenberg <bensberg@justemail.net>
Mon, 13 Jul 2015 17:57:58 +0000 (17:57 +0000)
Removing an unneeded condition -- 'added_magicline' can only be
true when NO_NEWLINES isn't.

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5297 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/text.c

index 8de878dee2dcb96e167a9ad21a762c08a46a03b9..c657033c5c41dcb5354d26eade4ee12e1464fad7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-07-13  Benno Schulenberg  <bensberg@justemail.net>
+       * src/text.c (do_int_spell_fix, do_alt_speller): Remove an unneeded
+       condition; 'added_magicline' can only be true when NO_NEWLINES isn't.
+
 2015-07-12  Benno Schulenberg  <bensberg@justemail.net>
        * src/text.c (do_alt_speller): Rename the variable 'totsize_save'
        to 'size_of_surrounding', to better describe what it contains.
index 74cede2c7f9894cc2adf79b7c428cb3210ef6818..a057f5ed8c1448660e9b03154df941a1375d3495 100644 (file)
@@ -2418,9 +2418,8 @@ bool do_int_spell_fix(const char *word)
 
 #ifndef NANO_TINY
     if (old_mark_set) {
-       /* If the mark was on, the NO_NEWLINES flag isn't set, and we
-        * added a magicline, remove it now. */
-       if (!ISSET(NO_NEWLINES) && added_magicline)
+       /* If a magicline was added, remove it again. */
+       if (added_magicline)
            remove_magicline();
 
        /* Put the beginning and the end of the mark at the beginning
@@ -2753,8 +2752,7 @@ const char *do_alt_speller(char *tempfile_name)
        /* If the mark is on, partition the filestruct so that it
         * contains only the marked text; if the NO_NEWLINES flag isn't
         * set, keep track of whether the text will have a magicline
-        * added when we're done correcting misspelled words; and
-        * turn the mark off. */
+        * added when we're done correcting misspelled words. */
        mark_order((const filestruct **)&top, &top_x,
                (const filestruct **)&bot, &bot_x, &right_side_up);
        filepart = partition_filestruct(top, top_x, bot, bot_x);
@@ -2780,9 +2778,8 @@ const char *do_alt_speller(char *tempfile_name)
        else
            openfile->mark_begin_x = strlen(openfile->filebot->data);
 
-       /* If the mark was on, the NO_NEWLINES flag isn't set, and we
-        * added a magicline, remove it now. */
-       if (!ISSET(NO_NEWLINES) && added_magicline)
+       /* If a magicline was added, remove it again. */
+       if (added_magicline)
            remove_magicline();
 
        /* Unpartition the filestruct so that it contains all the text