We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0a4385c commit d229e65Copy full SHA for d229e65
lib/matplotlib/figure.py
@@ -64,8 +64,8 @@
64
65
66
def _stale_figure_callback(self, val):
67
- if self.figure:
68
- self.figure.stale = val
+ if (fig := self.get_figure(root=False)) is not None:
+ fig.stale = val
69
70
71
class _AxesStack:
lib/matplotlib/tests/test_figure.py
@@ -1777,7 +1777,9 @@ def test_subfigure_stale_propagation():
1777
1778
fig.draw_without_rendering()
1779
assert not fig.stale
1780
+ assert not sfig1.stale
1781
assert not sfig2.stale
1782
1783
sfig2.stale = True
1784
+ assert sfig1.stale
1785
assert fig.stale
0 commit comments