Explicitly check QFile::open() return value.

This commit is contained in:
Jim Evins
2018-01-02 03:32:28 -05:00
parent 26f10d7faf
commit c7c97178ca
+5 -4
View File
@@ -78,13 +78,13 @@ namespace glabels
/// ///
void Text::open() void Text::open()
{ {
mFile.setFileName( source() );
mFile.open( QIODevice::ReadOnly|QIODevice::Text );
mKeys.clear(); mKeys.clear();
mNFieldsMax = 0; mNFieldsMax = 0;
if ( mLine1HasKeys && mFile.isOpen() ) mFile.setFileName( source() );
if (mFile.open( QIODevice::ReadOnly|QIODevice::Text ))
{
if ( mLine1HasKeys )
{ {
mKeys = parseLine(); mKeys = parseLine();
if ( (mKeys.size() == 1) && (mKeys[0] == "") ) if ( (mKeys.size() == 1) && (mKeys[0] == "") )
@@ -97,6 +97,7 @@ namespace glabels
} }
} }
} }
}
/// ///