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: fix missing directory ctd with DynamicCubeMap Creator #511

Merged
merged 4 commits into from
Sep 13, 2024

Conversation

langfod
Copy link
Contributor

@langfod langfod commented Sep 9, 2024

When a destination folder for the DynamicCubeMap Creator export does not exist then CS should not crash.

Now:
Create Folder if destination folder does not exist. Unable to create missing folder: log error
File Object with same name exists: skips

langfod and others added 2 commits September 9, 2024 19:23
When a destination folder for the DynamicCubeMap Creator export does not exist then CS should not crash.

Now:
Create Folder if destination folder does not exist.
Unable to create missing folder: log error
File Object with same name exists: skips
@doodlum
Copy link
Owner

doodlum commented Sep 9, 2024

LGTM

@alandtse alandtse changed the title DynamicCubeMap Creator crash fix fix: fix missing directory crash with DynamicCubeMap Creator Sep 10, 2024
@alandtse
Copy link
Collaborator

@langfod Please also approve #513.

langfod and others added 2 commits September 10, 2024 20:00
Moved Texture creation and SaveToDDSFile inside try/catch block.

This removed one boolean variable that had been used .
No attempt is made to save a file if that filename exists (even an incorrect file object).

As there are multiple types of exceptions including OS filesystem errors the catch was left as std::exception instead of multiple catch types and specific log messages.
@alandtse
Copy link
Collaborator

Also once you've addressed comments, close them out and let us know this is ready to go.

@langfod
Copy link
Contributor Author

langfod commented Sep 12, 2024

Logs actions and errors.
Should not cause CTD's

Future: Add UI level notification

@alandtse alandtse changed the title fix: fix missing directory crash with DynamicCubeMap Creator fix: fix missing directory ctd with DynamicCubeMap Creator Sep 13, 2024
@doodlum doodlum merged commit 8d67558 into doodlum:dev Sep 13, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants