diff --git a/cut.c b/cut.c index dbe1b461097e70f8220dda5e198bcccc73fd94ab..8950ccd9fbf6a8d0a1b59101a78229612868c981 100644 --- a/cut.c +++ b/cut.c @@ -366,15 +366,18 @@ int do_uncut_text(void) if (marked_cut == 2 && current_x != strlen(current->data)) { tmp = make_new_node(current); - tmp->data = nmalloc(strlen(¤t->data[current_x])); + tmp->data = nmalloc(strlen(¤t->data[current_x]) + 1); strcpy(tmp->data, ¤t->data[current_x]); tmp->next = current->next; current->next = tmp; tmp->prev = current; current->data[current_x] = 0; current->data = nrealloc(current->data, strlen(current->data) + 1); + current = current->next; + current_x = 0; + placewewant = 0; } - renumber(current); + renumber(current->prev); dump_buffer(fileage); dump_buffer(cutbuffer); set_modified(); diff --git a/po/nano.pot b/po/nano.pot index cf8547d771ef54740c4eac94de6abf201e1b392c..cbab5b7c9db2c4db562e0fe1c38670cb3a7956e4 100644 --- a/po/nano.pot +++ b/po/nano.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-07-27 01:11-0400\n" +"POT-Creation-Date: 2000-07-27 09:08-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n"