string brush

This commit is contained in:
2022-04-25 15:29:27 +03:00
parent 765ef7368e
commit 90afc369f0
5 changed files with 38 additions and 34 deletions

View File

@@ -812,11 +812,12 @@ bool PITerminal::initialize() {
//piCoutObj << fr << PRIVATE->fd << pty;
if (fr == 0) {
char ** argv = new char*[2];
argv[0] = new char[PRIVATE->shell.lengthAscii() + 1];
memcpy(argv[0], PRIVATE->shell.dataAscii(), PRIVATE->shell.lengthAscii());
argv[0][PRIVATE->shell.lengthAscii()] = 0;
PIByteArray shell = PRIVATE->shell.toByteArray();
argv[0] = new char[shell.size() + 1];
memcpy(argv[0], shell.data(), shell.size());
argv[0][shell.size()] = 0;
argv[1] = 0;
execvp(PRIVATE->shell.dataAscii(), argv);
execvp(shell.data(), argv);
delete[] argv[0];
delete[] argv;
exit(0);