From 653a5a3a45576660f7781ab12754a97fdd5b03a8 Mon Sep 17 00:00:00 2001
From: David Lawrence Ramsey <pooka109@gmail.com>
Date: Thu, 10 Nov 2005 04:03:05 +0000
Subject: [PATCH] tweak do_justify() to rely on fileage instead of NULL for its
 check to detect the top of the file

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3141 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
---
 ChangeLog  | 4 ++--
 src/text.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 43749f68..e9e24933 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -48,8 +48,8 @@ CVS code -
 	  file.  Changes to cut_line(), cut_to_eol(), do_page_up(),
 	  do_page_down(), do_para_end(), do_next_word(), do_prev_word(),
 	  do_up(), do_down(), do_scroll_down(), do_right(), do_mouse(),
-	  do_gotolinecolumn(), do_delete(), begpar(), and
-	  find_paragraph(). (DLR)
+	  do_gotolinecolumn(), do_delete(), begpar(), find_paragraph(),
+	  and do_justify(). (DLR)
 	- Add new -L/--nonewlines command line option, and new
 	  "nonewlines" rcfile option, to control whether nano adds
 	  magiclines to the ends of files.  Changes to read_file(),
diff --git a/src/text.c b/src/text.c
index 6cea1812..72931e5b 100644
--- a/src/text.c
+++ b/src/text.c
@@ -1409,7 +1409,7 @@ void do_justify(bool full_justify)
      * something). */
     last_par_line = openfile->current;
     if (first_par_line != NULL) {
-	if (first_par_line->prev == NULL)
+	if (first_par_line == openfile->fileage)
 	    openfile->fileage = first_par_line;
 	renumber(first_par_line);
     }
-- 
GitLab