QFile::remove: don't fail for unrelated errors
commit2d0bd1a13328d5a5ed6c4d1e768937a6627f1086
authorJoão Abecasis <joao@trolltech.com>
Tue, 12 Jan 2010 18:14:56 +0000 (12 19:14 +0100)
committerJoão Abecasis <joao@trolltech.com>
Thu, 14 Jan 2010 17:48:55 +0000 (14 18:48 +0100)
tree7b9be549e8e6fec944d0519779eb7b4b529b6a5f
parent88a07b4c0a3a87eeb47750640cb71a5a64e0573c
QFile::remove: don't fail for unrelated errors

remove was checking for errors from close, but without clearing the
error state beforehand it ended picking unrelated errors.

Task-number: QTBUG-7285
Reviewed-by: qCaro
src/corelib/io/qfile.cpp
tests/auto/qtemporaryfile/tst_qtemporaryfile.cpp