summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorAlex Trotsenko <alex1973tr@gmail.com>2016-04-01 13:19:10 +0300
committerAlex Trotsenko <alex1973tr@gmail.com>2016-04-07 11:45:41 +0000
commitccb693299e6ef633d3ac330961c872a03815c93c (patch)
treef9f4c5835cbaa2189504d33b95a3ea4ffee08032 /src/plugins
parent115d4fc8cc1816d70f41c839d7eaa4e24ff86db2 (diff)
Rework toggling the state of read notifier on unbuffered socket
To avoid infinite loop on unbuffered socket, previous implementation always disabled the read notifications before emitting a readyRead() signal. So, it's very likely that the socket will toggle the state of notifier twice (on->off->on) in one notification cycle. This patch prevents this unnecessary toggling by deferring the notification disabling in canReadNotification() to the next notification cycle. Change-Id: Iebc5a7ad18a6f40ea1cf63e7f1b12f6c180cbf7a Reviewed-by: Markus Goetz (Woboq GmbH) <markus@woboq.com>
Diffstat (limited to 'src/plugins')
0 files changed, 0 insertions, 0 deletions