Change summary
crates/workspace/src/dock.rs | 3 ++-
crates/workspace/src/pane.rs | 8 ++++----
crates/workspace/src/persistence.rs | 2 +-
3 files changed, 7 insertions(+), 6 deletions(-)
Detailed changes
@@ -615,8 +615,9 @@ pub(crate) mod test {
Empty::new().into_any()
}
- fn focus_in(&mut self, _: AnyViewHandle, _: &mut ViewContext<Self>) {
+ fn focus_in(&mut self, _: AnyViewHandle, cx: &mut ViewContext<Self>) {
self.has_focus = true;
+ cx.emit(TestPanelEvent::Focus);
}
fn focus_out(&mut self, _: AnyViewHandle, _: &mut ViewContext<Self>) {
@@ -2325,7 +2325,7 @@ mod tests {
}
#[gpui::test]
- async fn test_remove_item_ordering(deterministic: Arc<Deterministic>, cx: &mut TestAppContext) {
+ async fn test_remove_item_ordering(cx: &mut TestAppContext) {
init_test(cx);
let fs = FakeFs::new(cx.background());
@@ -2372,7 +2372,7 @@ mod tests {
}
#[gpui::test]
- async fn test_close_inactive_items(deterministic: Arc<Deterministic>, cx: &mut TestAppContext) {
+ async fn test_close_inactive_items(cx: &mut TestAppContext) {
init_test(cx);
let fs = FakeFs::new(cx.background());
@@ -2392,7 +2392,7 @@ mod tests {
}
#[gpui::test]
- async fn test_close_clean_items(deterministic: Arc<Deterministic>, cx: &mut TestAppContext) {
+ async fn test_close_clean_items(cx: &mut TestAppContext) {
init_test(cx);
let fs = FakeFs::new(cx.background());
@@ -2461,7 +2461,7 @@ mod tests {
}
#[gpui::test]
- async fn test_close_all_items(deterministic: Arc<Deterministic>, cx: &mut TestAppContext) {
+ async fn test_close_all_items(cx: &mut TestAppContext) {
init_test(cx);
let fs = FakeFs::new(cx.background());
@@ -579,7 +579,7 @@ mod tests {
docks: Default::default(),
};
- let mut workspace_2 = SerializedWorkspace {
+ let workspace_2 = SerializedWorkspace {
id: 2,
location: (["/tmp"]).into(),
center_group: Default::default(),