@@ -2235,6 +2235,8 @@ def get_default_filetype(cls):
22352235 """
22362236 return rcParams ['savefig.format' ]
22372237
2238+ @cbook .deprecated (
2239+ "3.4" , alternative = "manager.get_window_title or GUI-specific methods" )
22382240 def get_window_title (self ):
22392241 """
22402242 Return the title text of the window containing the figure, or None
@@ -2243,6 +2245,8 @@ def get_window_title(self):
22432245 if self .manager is not None :
22442246 return self .manager .get_window_title ()
22452247
2248+ @cbook .deprecated (
2249+ "3.4" , alternative = "manager.set_window_title or GUI-specific methods" )
22462250 def set_window_title (self , title ):
22472251 """
22482252 Set the title text of the window containing the figure. Note that
@@ -2256,11 +2260,12 @@ def get_default_filename(self):
22562260 Return a string, which includes extension, suitable for use as
22572261 a default filename.
22582262 """
2259- default_basename = self .get_window_title () or 'image'
2260- default_basename = default_basename .replace (' ' , '_' )
2261- default_filetype = self .get_default_filetype ()
2262- default_filename = default_basename + '.' + default_filetype
2263- return default_filename
2263+ basename = (self .manager .get_window_title () if self .manager is not None
2264+ else '' )
2265+ basename = (basename or 'image' ).replace (' ' , '_' )
2266+ filetype = self .get_default_filetype ()
2267+ filename = basename + '.' + filetype
2268+ return filename
22642269
22652270 def switch_backends (self , FigureCanvasClass ):
22662271 """
0 commit comments