Fix repeatedly docking project panel (#11884)
Close: #11808 , #9688 Release Notes: - N/A
This commit is contained in:
@@ -373,6 +373,7 @@ impl Dock {
|
||||
this.remove_panel(&panel, cx);
|
||||
|
||||
new_dock.update(cx, |new_dock, cx| {
|
||||
new_dock.remove_panel(&panel, cx);
|
||||
new_dock.add_panel(panel.clone(), workspace.clone(), cx);
|
||||
if was_visible {
|
||||
new_dock.set_open(true, cx);
|
||||
|
||||
Reference in New Issue
Block a user