Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.13.0, 5.15.4, 6.4.0 Beta4
-
None
Description
When porting from QFile:
QSaveFile sf(path); if (sf.open(QIODevice::WriteOnly)) { sf.write("Hello\n"); ok = sf.commit(); if (ok) qDebug() << "Wrote " << sf.size() << " bytes to " << path; }
prints
Wrote 0 bytes to "/tmp/test.txt" Empty filename passed to function
Attachments
Issue Links
- duplicates
-
QTBUG-66605 QSaveFile::fileTime() fails after QSaveFile::commit()
- In Progress
- relates to
-
QTBUG-75077 QSaveFile truncates file due to incorrect commit/flush handling
- Reported
Gerrit Reviews
For Gerrit Dashboard: QTBUG-77039 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
221551,12 | QSaveFile: don't reset fileEngine after commit() | dev | qt/qtbase | Status: NEW | +2 | 0 |