From fbf38cdbd468e09acc5d6778f284ea568fadc6cd Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Mon, 10 Sep 2018 15:32:18 -0400 Subject: [PATCH] Backport PR #12012: FIX: fallback text renderer to fig._cachedRenderer, if none found --- lib/matplotlib/text.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/matplotlib/text.py b/lib/matplotlib/text.py index 7477916828fa..6838ba5678a0 100644 --- a/lib/matplotlib/text.py +++ b/lib/matplotlib/text.py @@ -916,6 +916,8 @@ def get_window_extent(self, renderer=None, dpi=None): if renderer is not None: self._renderer = renderer + if self._renderer is None: + self._renderer = self.figure._cachedRenderer if self._renderer is None: raise RuntimeError('Cannot get window extent w/o renderer')