Fixed crash in JSON settings

This commit is contained in:
Eric Kotato 2019-11-07 19:49:41 +03:00
parent b1b61fc9e0
commit f309d7a69e

View file

@ -66,7 +66,7 @@ void WriteDefaultCustomFile() {
}
}
Manager Data;
std::unique_ptr<Manager> Data;
} // namespace
@ -315,15 +315,22 @@ void Manager::writing() {
}
void Start() {
Data.fill();
if (Data) return;
Data = std::make_unique<Manager>();
Data->fill();
}
void Write() {
Data.write();
if (!Data) return;
Data->write();
}
void Finish() {
Data.write(true);
if (!Data) return;
Data->write(true);
}
} // namespace KotatoSettings