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):
141
141
line .set_markeredgecolor (markeredgecolor )
142
142
143
143
# re-generate legend, if checkbox is checked
144
+
144
145
if generate_legend :
146
+ draggable = None
147
+ ncol = None
145
148
if axes .legend_ is not None :
146
149
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 )
152
155
153
156
# Redraw
154
157
figure = axes .get_figure ()
You can’t perform that action at this time.
0 commit comments