# project_panel: Reduce cloning when rendering entries \(\#56993\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/56816c03333697f25891bb5cba1dcf1e1b981ccc)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 56816c03333697f25891bb5cba1dcf1e1b981ccc

Requested commit: 56816c03333697f25891bb5cba1dcf1e1b981ccc

Commit: 56816c03333697f25891bb5cba1dcf1e1b981ccc

Tree: bc01318365e86cd024b4f9721f3c16e24fcf6ac8

Author: Xiaobo Liu

Committer: GitHub

## Message

```
project_panel: Reduce cloning when rendering entries (#56993)

Share marked selections across rendered project panel entries and defer
drag-related path cloning until drag and drop rendering is enabled. Also
defer symlink path string conversion until tooltip creation.

Release Notes:

- N/A or Added/Fixed/Improved ...
```

## Parents

- [1e7f1a11f99237d4dbd448656f0f3df3bf7a1faa](https://git.cafe/gitcafe/zed/commit/1e7f1a11f99237d4dbd448656f0f3df3bf7a1faa?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/56816c03333697f25891bb5cba1dcf1e1b981ccc?format=markdown)
