diff options
author | Alex Trotsenko <alex1973tr@gmail.com> | 2021-04-23 19:45:35 +0300 |
---|---|---|
committer | Alex Trotsenko <alex1973tr@gmail.com> | 2021-05-06 21:06:44 +0300 |
commit | ca14ed494c1b5b52960e37f3188d4b818dc67be1 (patch) | |
tree | 9c3aefdb3e558fd5c4073de86244106f2380c479 /src/plugins/platforms/android | |
parent | 3d71c4b740d23d5c3f380f495990f35ea17dc2a0 (diff) |
QLocalSocket/Win: implement duplex communication in blocking mode
[ChangeLog][QtNetwork][QLocalSocket] The waitFor*() functions on
Windows now support duplex operation, as they already did on Unix.
As a side effect, this restores the behavior that a single call to
waitForReadyRead() won't emit both readyRead() and disconnected(),
which also matches Unix behavior. The groundwork for that misbehavior
was laid by incorrect refactoring in d1a671b69 already, but at this
point it was harmless, as the pipe couldn't be newly closed after a
successful read. That changed with f265c87e0, which made the queuing
of signals async.
Change-Id: I1eb80e8f147bb58825143e0fe1e4300c59ae0fbb
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de>
Diffstat (limited to 'src/plugins/platforms/android')
0 files changed, 0 insertions, 0 deletions