changeset 19963:e884d5816471

Remove extra newlines at end of help printout (bug #44504). * __makeinfo__.m: Remove "\n\n" footer generated by makeinfo when producing "plain text" output.
author Rik <rik@octave.org>
date Wed, 11 Mar 2015 12:19:38 -0700
parents 0cc365dada52
children 928ac282b2fa
files scripts/help/__makeinfo__.m
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/help/__makeinfo__.m	Tue Mar 10 21:23:54 2015 -0700
+++ b/scripts/help/__makeinfo__.m	Wed Mar 11 12:19:38 2015 -0700
@@ -141,6 +141,13 @@
     ## Call makeinfo
     [status, retval] = system (cmd);
 
+    ## Clean up extra newlines generated by makeinfo
+    if (strcmpi (output_type, "plain text"))
+      if (numel (retval) > 2 && retval(end-1:end) == "\n\n")
+        retval = retval(1:end-2);
+      endif
+    endif
+
   unwind_protect_cleanup
     if (exist (name, "file"))
       delete (name);