Browse Source

Ticket #4540: mcedit: macro deletes text.

(edit_user_menu): fix misinterpretation of return value of
edit_block_delete_cmd(). The bug was introduced in
e2e34d82abbc4d674fb965ba087c1a5a6105ea51.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Sprite_tm 9 months ago
parent
commit
fdacad8bbb
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/editor/edit.c

+ 2 - 2
src/editor/edit.c

@@ -1821,14 +1821,14 @@ edit_user_menu (WEdit * edit, const char *menu_file, int selected_entry)
     if (user_menu_cmd (CONST_WIDGET (edit), menu_file, selected_entry)
         && (mc_stat (block_file_vpath, &status) == 0) && (status.st_size != 0))
     {
-        gboolean rc = FALSE;
+        gboolean rc = TRUE;
         FILE *fd;
 
         /* i.e. we have marked block */
         if (mark)
             rc = edit_block_delete_cmd (edit);
 
-        if (!rc)
+        if (rc)
         {
             off_t ins_len;