diff options
author | João Abecasis <joao@trolltech.com> | 2010-01-07 14:54:06 (GMT) |
---|---|---|
committer | João Abecasis <joao@trolltech.com> | 2010-01-07 15:33:26 (GMT) |
commit | 183be5348e53ef1df9a6e1eb82f10f24ce612f40 (patch) | |
tree | bdd08361c176119288bbf0ce9c1c22affb16da1b /examples/multitouch | |
parent | 6bf1674f1e51fd8b08783035cda7493ecd63b443 (diff) | |
download | Qt-183be5348e53ef1df9a6e1eb82f10f24ce612f40.zip Qt-183be5348e53ef1df9a6e1eb82f10f24ce612f40.tar.gz Qt-183be5348e53ef1df9a6e1eb82f10f24ce612f40.tar.bz2 |
Fix bugs evidenced by change to keep flush errors on QFile::close
When closing a file, the contents of the write buffer should be emptied
even in the case where flush fails, so it doesn't leak to subsequent
files opened through the same instance. This is inline with what would
happen with native close on a buffered device.
Also changed the resource file engine to succeed on flush. Since all
writes fail there, logically it's write buffer is empty and flush should
succeed. This keeps auto-tests happy :-)
tst_QFile::fullDisk auto-test extended to ensure re-opening QFile does
not keep the write buffer alive.
Reviewed-by: Thiago Macieira
Diffstat (limited to 'examples/multitouch')
0 files changed, 0 insertions, 0 deletions