The crash we were facing can be fixed by refactoring handleLine(). The function
now just returns a boolean and the task of calling killProcess() is moved to the
caller (readStdout()).
Details
Details
Doesn't crash anymore when opening a broken multipart 7z.
Let's make sure this doesn't break anything else...
Diff Detail
Diff Detail
- Repository
- R36 Ark
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
Btw: We can remove Qt::DirectConnection now, since m_process and CliInterface are in the same thread so direct connection is the default.