We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1b28525 + 4332298 commit b48086fCopy full SHA for b48086f
FileBrowser/ImGuiFileBrowser.cpp
@@ -720,9 +720,9 @@ namespace imgui_addons
720
721
bool ImGuiFileBrowser::validateFile()
722
{
723
- int idx = selected_fn.find_last_of(".");
724
- std::string ext = selected_fn.substr(idx, selected_fn.length() - idx);
725
- return (std::find(valid_exts.begin(), valid_exts.end(), ext) != valid_exts.end());
+ int idx = selected_fn.find_last_of('.');
+ std::string file_ext = idx == std::string::npos ? "" : selected_fn.substr(idx, selected_fn.length() - idx);
+ return (std::find(valid_exts.begin(), valid_exts.end(), file_ext) != valid_exts.end());
726
}
727
728
void ImGuiFileBrowser::parsePathTabs(std::string path)
0 commit comments