From f584bff27b7459d83af014444de4c7716b657d5d Mon Sep 17 00:00:00 2001 From: Jody Klymak Date: Tue, 4 Sep 2018 12:31:15 -0700 Subject: [PATCH] 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 e013aad60960..f6edd72d60c2 100644 --- a/lib/matplotlib/text.py +++ b/lib/matplotlib/text.py @@ -921,6 +921,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')