try re-create musredit_startup.xml in case it is corrupted.
This commit is contained in:
parent
c44ae75e15
commit
c5e5bddd10
@ -61,8 +61,12 @@ PAdminXMLParser::PAdminXMLParser(const QString& fln, PAdmin *admin) : fAdmin(adm
|
|||||||
fFunc = false;
|
fFunc = false;
|
||||||
|
|
||||||
QFile file(fln);
|
QFile file(fln);
|
||||||
if (!file.open(QFile::ReadOnly | QFile::Text)) {
|
if (!file.open(QFile::ReadOnly | QFile::Text) || (file.size()==0)) {
|
||||||
// warning and create default - STILL MISSING
|
// warning and create default
|
||||||
|
QMessageBox::StandardButton ret = QMessageBox::warning(nullptr, "WARNING", "The musredit_startup.xml is corrupted. Create a default one?", QMessageBox::Yes | QMessageBox::No);
|
||||||
|
if (ret == QMessageBox::Yes) {
|
||||||
|
fAdmin->createMusreditStartupFile();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fValid = parse(&file);
|
fValid = parse(&file);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user