Fix crash in GuiEditCanvas::save()

Fixes crash in GuiEditCanvas::save() if file location can't be written to.
This commit is contained in:
chaigler 2020-07-02 16:20:52 -04:00
parent 9239101303
commit c682830dd5

View file

@ -436,7 +436,13 @@ function GuiEditCanvas::save( %this, %selectedOnly, %noPrompt )
%fileObject.delete();
%fo = new FileObject();
%fo.openForWrite(%filename);
if(!%fo.openForWrite(%filename))
{
error("GuiEditCanvas::save() - Unable to save, file location not open for writing.");
%fo.close();
return false;
}
// Write out the captured TorqueScript that was before the object before the object
for( %i = 0; %i <= %beforeLines; %i++)