diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2021-08-18 09:31:18 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2021-08-18 10:19:28 +0000 |
commit | 43de2deebcf9e3cbbfb88c381ce154b0721a544d (patch) | |
tree | 61c7f82bfae6a9478620f326e2fabdaac18535a7 /src/plugins/cpptools/compileroptionsbuilder.cpp | |
parent | 0f89b97b03debf249c8aa99b3d1a7cb314d604fe (diff) | |
download | qt-creator-43de2deebcf9e3cbbfb88c381ce154b0721a544d.tar.gz |
Wake up QtcProcess when error occurred
Pipe the error packet through the caller's handle and flush
it immediately if the caller was awaiting for any signal.
Stop awaiting for any signal when we have flushed error signal.
In this case return false from waitForSignal() method
in order to mimic the QProcess behavior.
Fixes: QTCREATORBUG-26136
Change-Id: Ie80b4a63bd19a6309d4791ad39a698bd91bb8967
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cpptools/compileroptionsbuilder.cpp')
0 files changed, 0 insertions, 0 deletions