[wip] compiling

cameron created

Change summary

crates/workspace/src/workspace.rs |  1 
crates/zed/src/zed.rs             | 36 ++++++++++++++++----------------
2 files changed, 19 insertions(+), 18 deletions(-)

Detailed changes

crates/workspace/src/workspace.rs 🔗

@@ -1742,6 +1742,7 @@ impl Workspace {
             scheduled_tasks: Vec::new(),
             last_open_dock_positions: Vec::new(),
             removing: false,
+            left_dock_expanded_mode: false,
         }
     }
 

crates/zed/src/zed.rs 🔗

@@ -786,24 +786,24 @@ fn update_panel_positions(
     }
 }
 
-fn find_agent_panel_view(workspace: &Workspace, cx: &App) -> Option<Arc<dyn PanelHandle>> {
-    for dock in workspace.all_docks() {
-        let dock = dock.read(cx);
-        for panel_id in dock.panel_ids() {
-            if let Some(panel) = dock.panel_for_id(panel_id) {
-                if panel.panel_key() == agent_ui::AgentPanel::panel_key() {
-                    return Some(panel.clone());
-                }
-            }
-        }
-    }
-    if let Some(left_item) = workspace.left_item() {
-        if left_item.panel_key() == agent_ui::AgentPanel::panel_key() {
-            return Some(left_item.clone());
-        }
-    }
-    None
-}
+// fn find_agent_panel_view(workspace: &Workspace, cx: &App) -> Option<Arc<dyn PanelHandle>> {
+//     for dock in workspace.all_docks() {
+//         let dock = dock.read(cx);
+//         for panel_id in dock.panel_ids() {
+//             if let Some(panel) = dock.panel_for_id(panel_id) {
+//                 if panel.panel_key() == agent_ui::AgentPanel::panel_key() {
+//                     return Some(panel.clone());
+//                 }
+//             }
+//         }
+//     }
+//     if let Some(left_item) = workspace.left_item() {
+//         if left_item.panel_key() == agent_ui::AgentPanel::panel_key() {
+//             return Some(left_item.clone());
+//         }
+//     }
+//     None
+// }
 
 fn setup_or_teardown_ai_panel<P: Panel>(
     workspace: &mut Workspace,