diff --git a/crates/debugger_ui/src/debugger_panel.rs b/crates/debugger_ui/src/debugger_panel.rs index 2bea91b2dc1b2c928a23ddf101000f2c5a333ffe..b7f3be0426e9c189eb0edf203859c7d2489c75d9 100644 --- a/crates/debugger_ui/src/debugger_panel.rs +++ b/crates/debugger_ui/src/debugger_panel.rs @@ -695,30 +695,6 @@ impl DebugPanel { } }), ) - .child( - IconButton::new("debug-step-out", IconName::ArrowUpRight) - .icon_size(IconSize::XSmall) - .shape(ui::IconButtonShape::Square) - .on_click(window.listener_for( - &running_state, - |this, _, _window, cx| { - this.step_out(cx); - }, - )) - .disabled(thread_status != ThreadStatus::Stopped) - .tooltip({ - let focus_handle = focus_handle.clone(); - move |window, cx| { - Tooltip::for_action_in( - "Step out", - &StepOut, - &focus_handle, - window, - cx, - ) - } - }), - ) .child( IconButton::new( "debug-step-into", @@ -746,6 +722,30 @@ impl DebugPanel { } }), ) + .child( + IconButton::new("debug-step-out", IconName::ArrowUpRight) + .icon_size(IconSize::XSmall) + .shape(ui::IconButtonShape::Square) + .on_click(window.listener_for( + &running_state, + |this, _, _window, cx| { + this.step_out(cx); + }, + )) + .disabled(thread_status != ThreadStatus::Stopped) + .tooltip({ + let focus_handle = focus_handle.clone(); + move |window, cx| { + Tooltip::for_action_in( + "Step out", + &StepOut, + &focus_handle, + window, + cx, + ) + } + }), + ) .child(Divider::vertical()) .child( IconButton::new("debug-restart", IconName::DebugRestart)