Thanks to visit codestin.com Credit goes to github.com
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.
2 parents 0a4385c + 851177f commit 830361dCopy full SHA for 830361d
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
@@ -1774,10 +1774,13 @@ def test_subfigure_stale_propagation():
1774
1775
sfig2 = sfig1.subfigures()
1776
assert fig.stale
1777
+ assert sfig1.stale
1778
1779
fig.draw_without_rendering()
1780
assert not fig.stale
1781
+ assert not sfig1.stale
1782
assert not sfig2.stale
1783
1784
sfig2.stale = True
1785
1786
0 commit comments