PICout refactoring, new SHSTKMacros
This commit is contained in:
@@ -751,13 +751,14 @@ bool dumpApplicationToFile(const PIString & path, bool with_objects) {
|
||||
f.setName("__S__DumpFile");
|
||||
f.clear();
|
||||
if (!f.open(PIIODevice::WriteOnly)) return false;
|
||||
bool ba = PICout::isBufferActive();
|
||||
PICout::setBufferActive(true, true);
|
||||
auto out_devs = PICout::currentOutputDevices();
|
||||
PICout::setOutputDevices(PICout::Buffer);
|
||||
PICout::clearBuffer();
|
||||
dumpApplication(with_objects);
|
||||
PIIOTextStream ts(&f);
|
||||
ts << PICout::buffer();
|
||||
ts << PICout::getBuffer();
|
||||
f.close();
|
||||
PICout::setBufferActive(ba, true);
|
||||
PICout::setOutputDevices(out_devs);
|
||||
PIFile::rename(path + "_tmp", path);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user