|
@@ -436,7 +436,13 @@ function GuiEditCanvas::save( %this, %selectedOnly, %noPrompt )
|
|
%fileObject.delete();
|
|
%fileObject.delete();
|
|
|
|
|
|
%fo = new FileObject();
|
|
%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
|
|
// Write out the captured TorqueScript that was before the object before the object
|
|
for( %i = 0; %i <= %beforeLines; %i++)
|
|
for( %i = 0; %i <= %beforeLines; %i++)
|