Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix path checking for FileWatcher for virtual workspace projects #16958

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

super-saturn
Copy link

@super-saturn super-saturn commented Dec 24, 2024

Objective

Fixes #16879

Solution

Moved the construction of the root path of the assets folder out of FileWatcher::new() and into source.rs, as the path is checked there with path.exists() and fails in certain configurations eg., virtual workspaces.

Testing

Applied fix to a private fork and tested against both standard project setups and virtual workspaces. Works without issue on both. Have tested under macOS and Arch Linux.

Copy link
Contributor

Welcome, new contributor!

Please make sure you've read our contributing guide and we look forward to reviewing your pull request shortly ✨

@BenjaminBrienen BenjaminBrienen added C-Feature A new feature, making something new possible A-Assets Load files from disk to use for things like images, models, and sounds D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Dec 24, 2024
@alice-i-cecile
Copy link
Member

@super-saturn can you explain why you closed this so others trying to fix this bug better understand what's going on?

@super-saturn
Copy link
Author

@alice-i-cecile Apologies, this just has a small issue, I was merging these fixes in from my own cloned copy of bevy, and I was trying to be very clean about what I picked and this won't compile as-is. Triple-checking my work before I make a small change and re-open.

@super-saturn super-saturn reopened this Dec 24, 2024
@mockersf mockersf added this to the 0.15.1 milestone Dec 26, 2024
@alice-i-cecile alice-i-cecile added S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it and removed S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Assets Load files from disk to use for things like images, models, and sounds C-Feature A new feature, making something new possible D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

file_watcher feature cannot find assets folder in workspace
6 participants