@@ -119,7 +119,7 @@ def updatetab(file):
119119 tabs [tabselected ][2 ] = file .name
120120 tabs [tabselected ][3 ] = ""
121121
122- def save (e , saveas = False ):
122+ def save (e = "" , saveas = False ):
123123 if tabs [tabselected ][2 ] == "unsaved" or saveas :
124124 file = filedialog .asksaveasfile ()
125125 if file != None : file = open (file , "w" )
@@ -159,9 +159,11 @@ def new():
159159 tabs [tabselected ][1 ] = textwidget .text .get ("1.0" , "end" )
160160 textwidget .text .delete ("1.0" , "end" )
161161 tabs .append (["Untitled" , "" , "unsaved" , "*" ])
162+ filedir .configure (text = "unsaved" )
162163 tabselected = len (tabbuttons )
163164
164165 buildtabs ()
166+ updatetitle ()
165167 else : print ("Tab limit reached" )
166168
167169def opentab (x ):
@@ -296,7 +298,7 @@ def fileboxaction(*args):
296298 action = fileboxstate .get ()
297299 filemenu .set ("File" )
298300
299- if action == "Save" : save ("e" )
301+ if action == "Save" : save ()
300302 elif action == "Open" : openfile ("e" )
301303 elif action == "Save As" : save (saveas = True )
302304 elif action == "New" : new ()
0 commit comments