(edit_user_menu): avoid inverse logic.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
Andrew Borodin 2023-10-28 10:33:39 +03:00
parent 6ad4f04626
commit 719422746a
1 changed files with 5 additions and 5 deletions

View File

@ -1785,7 +1785,7 @@ void
edit_user_menu (WEdit * edit, const char *menu_file, int selected_entry)
{
char *block_file;
gboolean nomark;
gboolean mark;
off_t curs;
off_t start_mark, end_mark;
struct stat status;
@ -1794,8 +1794,8 @@ edit_user_menu (WEdit * edit, const char *menu_file, int selected_entry)
block_file = mc_config_get_full_path (EDIT_HOME_BLOCK_FILE);
block_file_vpath = vfs_path_from_str (block_file);
curs = edit->buffer.curs1;
nomark = !eval_marks (edit, &start_mark, &end_mark);
if (!nomark)
mark = eval_marks (edit, &start_mark, &end_mark);
if (mark)
edit_save_block (edit, block_file, start_mark, end_mark);
/* run shell scripts from menu */
@ -1806,7 +1806,7 @@ edit_user_menu (WEdit * edit, const char *menu_file, int selected_entry)
FILE *fd;
/* i.e. we have marked block */
if (!nomark)
if (mark)
rc = edit_block_delete_cmd (edit);
if (rc == 0)
@ -1814,7 +1814,7 @@ edit_user_menu (WEdit * edit, const char *menu_file, int selected_entry)
off_t ins_len;
ins_len = edit_insert_file (edit, block_file_vpath);
if (!nomark && ins_len > 0)
if (mark && ins_len > 0)
edit_set_markers (edit, start_mark, start_mark + ins_len, 0, 0);
}
/* truncate block file */