File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -561,13 +561,20 @@ def runScriptCode(self):
561
561
if not self .isModified ():
562
562
self .parent .pc .callWidgetMessageBarEditor (msgEditorBlank , 0 , True )
563
563
return
564
+
564
565
if self .isModified () and not autoSave :
565
566
self .parent .pc .callWidgetMessageBarEditor (msgEditorUnsaved , 0 , True )
566
567
return
568
+
567
569
if self .syntaxCheck (fromContextMenu = False ):
568
- if autoSave :
570
+ if autoSave and filename :
571
+ self .parent .save (filename )
572
+
573
+ if autoSave and not filename :
574
+ # Create a new temp file if the file isn't already saved.
569
575
tmpFile = self .createTempFile ()
570
576
filename = tmpFile
577
+
571
578
self .parent .pc .shell .runCommand ("execfile(r'{0}')" .format (filename ))
572
579
573
580
def runSelectedCode (self ):
You can’t perform that action at this time.
0 commit comments