File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
lib/matplotlib/backends/qt_editor Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -141,14 +141,17 @@ def apply_callback(data):
141141 line .set_markeredgecolor (markeredgecolor )
142142
143143 # re-generate legend, if checkbox is checked
144+
144145 if generate_legend :
146+ draggable = None
147+ ncol = None
145148 if axes .legend_ is not None :
146149 old_legend = axes .get_legend ()
147- new_legend = axes . legend ( ncol = old_legend ._ncol )
148- new_legend . draggable ( old_legend . _draggable is not None )
149- else :
150- new_legend = axes . legend ()
151- new_legend .draggable (True )
150+ draggable = old_legend ._draggable is not None
151+ ncol = old_legend . _ncol
152+ new_legend = axes . legend ( ncol = ncol )
153+ if new_legend :
154+ new_legend .draggable (draggable )
152155
153156 # Redraw
154157 figure = axes .get_figure ()
You can’t perform that action at this time.
0 commit comments