You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Have I attempted to reproduce the problem on the devel branch? Yes
Describe the bug
nfdchar_t* path = nullptr;
auto result = NFD_SaveDialog("mp4;mkv;webm", nullptr, &path);
if (result == NFD_OKAY) {
std::cout << "Selected path is: " << path << std::endl;
free(path);
}
This will create a file dialog with 4 options, *.mp4, *.mkv, *.webm and *.*
The first three work fine, however, picking *.* will append .webm to the path instead of not appending anything
The text was updated successfully, but these errors were encountered:
This change to nativefiledialog-extended fixes a similar bug for me, so I think you'd just need to call SetDefaultExtension(L"") if you don't want it to append a default extension.
However, I think on Windows users expect some extension to be appended to any file (at least that seems to be the case for the programs I have on my Windows machine), so in my opinion the proper behaviour should be to append a default extension.
Compilation Environment
devel
branch? YesDescribe the bug
This will create a file dialog with 4 options,
*.mp4
,*.mkv
,*.webm
and*.*
The first three work fine, however, picking
*.*
will append.webm
to the path instead of not appending anythingThe text was updated successfully, but these errors were encountered: