File tree 1 file changed +4
-8
lines changed
1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -2100,24 +2100,20 @@ def get_window_extent(self, renderer=None):
2100
2100
irrelevant.
2101
2101
2102
2102
'''
2103
+ if not self .get_visible ():
2104
+ return Bbox .unit ()
2103
2105
arrow = self .arrow
2104
2106
arrow_patch = self .arrow_patch
2105
2107
2106
2108
text_bbox = Text .get_window_extent (self , renderer = renderer )
2107
- if text_bbox .width == 0.0 and text_bbox .height == 0.0 :
2108
- bboxes = []
2109
- else :
2110
- bboxes = [text_bbox ]
2109
+ bboxes = [text_bbox ]
2111
2110
2112
2111
if self .arrow is not None :
2113
2112
bboxes .append (arrow .get_window_extent (renderer = renderer ))
2114
2113
elif self .arrow_patch is not None :
2115
2114
bboxes .append (arrow_patch .get_window_extent (renderer = renderer ))
2116
2115
2117
- if len (bboxes ) == 0 :
2118
- return Bbox .from_bounds (self ._x , self ._y , 0.0 , 0.0 )
2119
- else :
2120
- return Bbox .union (bboxes )
2116
+ return Bbox .union (bboxes )
2121
2117
2122
2118
2123
2119
docstring .interpd .update (Annotation = Annotation .__init__ .__doc__ )
You can’t perform that action at this time.
0 commit comments