FileManager: Open non-executable files in TextEditor by default.

This commit is contained in:
Andreas Kling 2019-03-07 14:43:12 +01:00
commit 3ee0e82206
Notes: sideshowbarker 2024-07-19 15:08:35 +09:00
2 changed files with 9 additions and 1 deletions

View file

@ -219,4 +219,12 @@ void DirectoryTableModel::activate(const GModelIndex& index)
}
return;
}
if (fork() == 0) {
int rc = execl("/bin/TextEditor", "/bin/TextEditor", path.string().characters(), nullptr);
if (rc < 0)
perror("exec");
ASSERT_NOT_REACHED();
}
return;
}