@@ -3629,7 +3629,7 @@ def extents(self, extents):
36293629# Update displayed shape
36303630self ._draw_shape ((corner_min [0 ],corner_max [0 ],
36313631corner_min [1 ],corner_max [1 ]))
3632- self .set_visible (self .visible )
3632+ self .set_visible (self .get_visible () )
36333633self .update ()
36343634
36353635@property
@@ -3692,7 +3692,7 @@ def _update_selection_artist(self):
36923692def _update_handles (self ):
36933693self ._corner_handles .set_data (* self .corners )
36943694self ._edge_handles .set_data (* self .edge_centers )
3695- self ._center_handle .set_data (* self .center )
3695+ self ._center_handle .set_data (* self .center . reshape ( - 1 , 1 ) )
36963696
36973697def _set_active_handle (self ,event ):
36983698"""Set active handle based on the location of the mouse event."""
@@ -3781,7 +3781,7 @@ def _update_selection_artist(self):
37813781# Update displayed handles
37823782self ._corner_handles .set_data (* self .corners )
37833783self ._edge_handles .set_data (* self .edge_centers )
3784- self ._center_handle .set_data (* self .center )
3784+ self ._center_handle .set_data (* self .center . reshape ( - 1 , 1 ) )
37853785
37863786self .update ()
37873787