Use canonical file paths for filenames in model (#275)

This commit is contained in:
Jaye Evins
2026-01-02 13:34:44 -05:00
committed by GitHub
parent d17bb2e1be
commit 742b80fc47
5 changed files with 32 additions and 14 deletions
+13 -3
View File
@@ -61,14 +61,24 @@ namespace glabels
return;
}
model->setFileName( fileName );
model->clearModified();
QDomDocument doc;
createDoc( doc, model );
QByteArray buffer = doc.toByteArray( 2 );
file.write( buffer.data(), buffer.size() );
file.close();
QFileInfo fileInfo( fileName );
if ( !fileInfo.exists() )
{
qWarning() << "Error:" << fileName << "does not exist after writing!";
return;
}
auto canonName = fileInfo.canonicalFilePath();
model->setFileName( canonName );
model->clearModified();
}