8000 Merge pull request #14568 from anntzer/tkmanager · matplotlib/matplotlib@f0290cc · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit f0290cc

Browse files
authored
Merge pull request #14568 from anntzer/tkmanager
Don't assume tk canvas have a manager attached.
2 parents 6ba2651 + 7966a18 commit f0290cc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/matplotlib/backends/_backend_tk.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -517,8 +517,8 @@ class NavigationToolbar2Tk(NavigationToolbar2, tk.Frame):
517517
"""
518518
def __init__(self, canvas, window):
519519
self.canvas = canvas
520-
# Avoid using self.window (prefer self.canvas.manager.window), so that
521-
# Tool implementations can reuse the methods.
520+
# Avoid using self.window (prefer self.canvas.get_tk_widget().master),
521+
# so that Tool implementations can reuse the methods.
522522
self.window = window
523523
NavigationToolbar2.__init__(self, canvas)
524524

@@ -543,7 +543,7 @@ def release(self, event):
543543
del self.lastrect
544544

545545
def set_cursor(self, cursor):
546-
window = self.canvas.manager.window
546+
window = self.canvas.get_tk_widget().master
547547
window.configure(cursor=cursord[cursor])
548548
window.update_idletasks()
549549

@@ -617 6685 ,7 +617,7 @@ def save_figure(self, *args):
617617
initialdir = os.path.expanduser(rcParams['savefig.directory'])
618618
initialfile = self.canvas.get_default_filename()
619619
fname = tkinter.filedialog.asksaveasfilename(
620-
master=self.canvas.manager.window,
620+
master=self.canvas.get_tk_widget().master,
621621
title='Save the figure',
622622
filetypes=tk_filetypes,
623623
defaultextension=defaultextension,

0 commit comments

Comments
 (0)
0