@@ -119,7 +119,7 @@ def updatetab(file):
119
119
tabs [tabselected ][2 ] = file .name
120
120
tabs [tabselected ][3 ] = ""
121
121
122
- def save (e , saveas = False ):
122
+ def save (e = "" , saveas = False ):
123
123
if tabs [tabselected ][2 ] == "unsaved" or saveas :
124
124
file = filedialog .asksaveasfile ()
125
125
if file != None : file = open (file , "w" )
@@ -159,9 +159,11 @@ def new():
159
159
tabs [tabselected ][1 ] = textwidget .text .get ("1.0" , "end" )
160
160
textwidget .text .delete ("1.0" , "end" )
161
161
tabs .append (["Untitled" , "" , "unsaved" , "*" ])
162
+ filedir .configure (text = "unsaved" )
162
163
tabselected = len (tabbuttons )
163
164
164
165
buildtabs ()
166
+ updatetitle ()
165
167
else : print ("Tab limit reached" )
166
168
167
169
def opentab (x ):
@@ -296,7 +298,7 @@ def fileboxaction(*args):
296
298
action = fileboxstate .get ()
297
299
filemenu .set ("File" )
298
300
299
- if action == "Save" : save ("e" )
301
+ if action == "Save" : save ()
300
302
elif action == "Open" : openfile ("e" )
301
303
elif action == "Save As" : save (saveas = True )
302
304
elif action == "New" : new ()
0 commit comments