Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0d2f9a7

Browse files
committed
Merge remote-tracking branch 'upstream/v1.2.x' into v1.3.x
2 parents 2af443e + 7ec5ade commit 0d2f9a7

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

lib/matplotlib/backends/backend_gtk.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,9 @@ def get_filechooser(self):
748748
return fc
749749

750750
def save_figure(self, *args):
751-
fname, format = self.get_filechooser().get_filename_from_user()
751+
chooser = self.get_filechooser()
752+
fname, format = chooser.get_filename_from_user()
753+
chooser.destroy()
752754
if fname:
753755
startpath = os.path.expanduser(rcParams.get('savefig.directory', ''))
754756
if startpath == '':

lib/matplotlib/backends/backend_gtk3.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -556,7 +556,9 @@ def get_filechooser(self):
556556
return fc
557557

558558
def save_figure(self, *args):
559-
fname, format = self.get_filechooser().get_filename_from_user()
559+
chooser = self.get_filechooser()
560+
fname, format = chooser.get_filename_from_user()
561+
chooser.destroy()
560562
if fname:
561563
startpath = os.path.expanduser(rcParams.get('savefig.directory', ''))
562564
if startpath == '':
@@ -567,7 +569,7 @@ def save_figure(self, *args):
567569
rcParams['savefig.directory'] = os.path.dirname(unicode(fname))
568570
try:
569571
self.canvas.print_figure(fname, format=format)
570-
except Exception, e:
572+
except Exception as e:
571573
error_msg_gtk(str(e), parent=self)
572574

573575
def configure_subplots(self, button):

0 commit comments

Comments
 (0)