@@ -3635,7 +3635,7 @@ def extents(self, extents):
36353635# Update displayed shape
36363636self ._draw_shape ((corner_min [0 ],corner_max [0 ],
36373637corner_min [1 ],corner_max [1 ]))
3638- self .set_visible (self .visible )
3638+ self .set_visible (self .get_visible () )
36393639self .update ()
36403640
36413641@property
@@ -3698,7 +3698,7 @@ def _update_selection_artist(self):
36983698def _update_handles (self ):
36993699self ._corner_handles .set_data (* self .corners )
37003700self ._edge_handles .set_data (* self .edge_centers )
3701- self ._center_handle .set_data (* self .center )
3701+ self ._center_handle .set_data (* self .center . reshape ( - 1 , 1 ) )
37023702
37033703def _set_active_handle (self ,event ):
37043704"""Set active handle based on the location of the mouse event."""
@@ -3787,7 +3787,7 @@ def _update_selection_artist(self):
37873787# Update displayed handles
37883788self ._corner_handles .set_data (* self .corners )
37893789self ._edge_handles .set_data (* self .edge_centers )
3790- self ._center_handle .set_data (* self .center )
3790+ self ._center_handle .set_data (* self .center . reshape ( - 1 , 1 ) )
37913791
37923792self .update ()
37933793