Skip to content

Conversation

@vtslothy
Copy link

@vtslothy vtslothy commented Mar 3, 2021

I could never pick an external app to run for diff/merge/view - it would crash in ucrtbase.dll inside the file picker. Some quick searching pointed to CoUninitialize() calls being the culprit - CFileDialog::~CFileDialog() has one call to CoUninitialize(), but only if you are using a Vista-style dialogue.

The simplest fix was to pass in FALSE for whether to use the 'new' Vista-style file dialogues.

If you are passionate about the new Vista-style dialogues, this isn't the right fix.

vtslothy added 3 commits March 2, 2021 21:04
Easiest fix was to pass in FALSE for whether to use the 'new' Vista-style file dialogues
ignore dependencies/
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.

1 participant