bineditor: close file before doing anything complex

Change-Id: I7f29515d903cb1109f2c15c2d36cf43b77285c4f
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
hjk
2012-03-13 15:51:41 +01:00
committed by hjk
parent 2e57536300
commit cec4f7d524

View File

@@ -258,11 +258,11 @@ private slots:
int blockSize = m_editor->dataBlockSize();
file.seek(block * blockSize);
QByteArray data = file.read(blockSize);
file.close();
const int dataSize = data.size();
if (dataSize != blockSize)
data += QByteArray(blockSize - dataSize, 0);
m_editor->addData(block, data);
file.close();
} else {
QMessageBox::critical(Core::ICore::mainWindow(), tr("File Error"),
tr("Cannot open %1: %2").arg(