@@ -1065,7 +1065,6 @@ pub struct Workspace {
|
||||
center: PaneGroup,
|
||||
left_dock: Entity<Dock>,
|
||||
bottom_dock: Entity<Dock>,
|
||||
bottom_dock_layout: BottomDockLayout,
|
||||
right_dock: Entity<Dock>,
|
||||
panes: Vec<Entity<Pane>>,
|
||||
panes_by_item: HashMap<EntityId, WeakEntity<Pane>>,
|
||||
@@ -1307,7 +1306,6 @@ impl Workspace {
|
||||
)
|
||||
.detach();
|
||||
|
||||
let bottom_dock_layout = WorkspaceSettings::get_global(cx).bottom_dock_layout;
|
||||
let left_dock = Dock::new(DockPosition::Left, modal_layer.clone(), window, cx);
|
||||
let bottom_dock = Dock::new(DockPosition::Bottom, modal_layer.clone(), window, cx);
|
||||
let right_dock = Dock::new(DockPosition::Right, modal_layer.clone(), window, cx);
|
||||
@@ -1406,7 +1404,6 @@ impl Workspace {
|
||||
suppressed_notifications: HashSet::default(),
|
||||
left_dock,
|
||||
bottom_dock,
|
||||
bottom_dock_layout,
|
||||
right_dock,
|
||||
project: project.clone(),
|
||||
follower_states: Default::default(),
|
||||
@@ -1633,10 +1630,6 @@ impl Workspace {
|
||||
&self.bottom_dock
|
||||
}
|
||||
|
||||
pub fn bottom_dock_layout(&self) -> BottomDockLayout {
|
||||
self.bottom_dock_layout
|
||||
}
|
||||
|
||||
pub fn set_bottom_dock_layout(
|
||||
&mut self,
|
||||
layout: BottomDockLayout,
|
||||
@@ -1648,7 +1641,6 @@ impl Workspace {
|
||||
content.bottom_dock_layout = Some(layout);
|
||||
});
|
||||
|
||||
self.bottom_dock_layout = layout;
|
||||
cx.notify();
|
||||
self.serialize_workspace(window, cx);
|
||||
}
|
||||
@@ -6246,6 +6238,7 @@ impl Render for Workspace {
|
||||
.iter()
|
||||
.map(|(_, notification)| notification.entity_id())
|
||||
.collect::<Vec<_>>();
|
||||
let bottom_dock_layout = WorkspaceSettings::get_global(cx).bottom_dock_layout;
|
||||
|
||||
client_side_decorations(
|
||||
self.actions(div(), window, cx)
|
||||
@@ -6369,7 +6362,7 @@ impl Render for Workspace {
|
||||
))
|
||||
})
|
||||
.child({
|
||||
match self.bottom_dock_layout {
|
||||
match bottom_dock_layout {
|
||||
BottomDockLayout::Full => div()
|
||||
.flex()
|
||||
.flex_col()
|
||||
|
||||
Reference in New Issue
Block a user