summaryrefslogtreecommitdiffstats
path: root/src/plugins/sqldrivers/ibase
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-08-19 23:09:55 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2020-08-22 21:47:36 +0200
commit81e09ae404b632a92e1e4c27f5875bdf027c5401 (patch)
tree7e5edffa0b5616a85f8ee459f9e40506e819ee74 /src/plugins/sqldrivers/ibase
parent16e546e32fec393bc3b126f280114bcbfa7151ff (diff)
xcb: Fix flushing of native subwindows when not using shared memory
When using X-forwarding we're not using shared memory for the backing store image, and end up in a code path where we first copy the updated parts of the backing store from our client side image over to the server, and then flush those parts from the server-side image to the window. The problem was that this code path didn't account for the possibility that we'd flush a sub-window at an offset, and would end up uploading the sub-window local region directly, without applying the offset. This problem was revealed when 79bf1b7e348d started being smarter about what regions we flush and to what windows when we have sub windows. Fixes: QTBUG-81723 Pick-to: 5.15 Pick-to: 5.12 Change-Id: I1c9c8bc53c088cdc1ae8b892e17930f4a468ccad Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
Diffstat (limited to 'src/plugins/sqldrivers/ibase')
0 files changed, 0 insertions, 0 deletions