diff main.c @ 681:ceb73b712121

Fix an issue in editBuffer handling.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 09 Jul 2018 05:59:13 +0300
parents 75daa6ec65df
children 256002aa06cc
line wrap: on
line diff
--- a/main.c	Mon Jul 02 00:04:53 2018 +0300
+++ b/main.c	Mon Jul 09 05:59:13 2018 +0300
@@ -1759,8 +1759,7 @@
         if (editHistPos < editHistMax)
         {
             editHistPos++;
-            nn_editbuf_free(editBuf);
-            editBuf = nn_editbuf_copy(editHistBuf[editHistPos]);
+            nn_editbuf_copy_to(editBuf, editHistBuf[editHistPos]);
         }
         break;
 
@@ -1768,8 +1767,7 @@
         if (editHistPos > 0)
         {
             editHistPos--;
-            nn_editbuf_free(editBuf);
-            editBuf = nn_editbuf_copy(editHistBuf[editHistPos]);
+            nn_editbuf_copy_to(editBuf, editHistBuf[editHistPos]);
         }
         break;