(hopefully) finalizing move_right

This commit is contained in:
nova
2026-05-21 00:05:36 +02:00
parent c692a1a992
commit adb10b6d5d

View File

@@ -207,6 +207,10 @@ void move_right(){
} }
dir_changed(); dir_changed();
} else if (mid_dir.current_file->file_type & FILE_TYPE_EXEC) { } else if (mid_dir.current_file->file_type & FILE_TYPE_EXEC) {
chdir(".");
char *cmd = parse_cmd("./"SETTINGS_COMMAND_REPLACE_STR,mid_dir.current_file);
if (system(cmd)) {
}
} else { } else {
char *mime = get_mimetype(mid_dir.current_file); char *mime = get_mimetype(mid_dir.current_file);
char *extension = mid_dir.current_file->file_name; char *extension = mid_dir.current_file->file_name;
@@ -233,7 +237,7 @@ void move_right(){
} }
if (!(status & STATUS_MOVE_RIGHT_MATCH)) { if (!(status & STATUS_MOVE_RIGHT_MATCH)) {
for (i = 0; i < mimetype_default_count; i++) { for (i = 0; i < mimetype_default_count; i++) {
if (strstr(mimetype_default_cmd[i].mimetype, mime) == 0) { if (strstr(mime, mimetype_default_cmd[i].mimetype)) {
cmd = parse_cmd(mimetype_default_cmd[i].command, mid_dir.current_file); cmd = parse_cmd(mimetype_default_cmd[i].command, mid_dir.current_file);
if (system(cmd)) { if (system(cmd)) {
} }