workspace: Remove excess clone (#30226)

tidely created

Remove excess clone when invoking callback in workspace

Release Notes:

- N/A

Change summary

crates/workspace/src/workspace.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

crates/workspace/src/workspace.rs 🔗

@@ -5359,7 +5359,7 @@ impl Workspace {
         self.workspace_actions.push(Box::new(move |div, _, cx| {
             let callback = callback.clone();
             div.on_action(cx.listener(move |workspace, event, window, cx| {
-                (callback.clone())(workspace, event, window, cx)
+                (callback)(workspace, event, window, cx)
             }))
         }));
         self