Skip to content

Commit 7bca1fb

Browse files
committed
[FIX] : fix a bug relative to OpenDialog with a FilePathName as parameter. the filename in InputField was bad, and the current selection is now set to this file
1 parent be75c27 commit 7bca1fb

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

ImGuiFileDialog.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,9 @@ namespace IGFD
724724
if (ps.isOk)
725725
{
726726
dlg_path = ps.path;
727-
SetDefaultFileName(vFilePathName);
727+
SetDefaultFileName(ps.name + "." + ps.ext);
728+
m_SelectedFileNames.clear();
729+
m_SelectedFileNames.emplace(ps.name + "." + ps.ext);
728730
dlg_defaultExt = "." + ps.ext;
729731
}
730732
else
@@ -812,7 +814,9 @@ namespace IGFD
812814
if (ps.isOk)
813815
{
814816
dlg_path = ps.path;
815-
SetDefaultFileName(vFilePathName);
817+
SetDefaultFileName(ps.name + "." + ps.ext);
818+
m_SelectedFileNames.clear();
819+
m_SelectedFileNames.emplace(ps.name + "." + ps.ext);
816820
dlg_defaultExt = "." + ps.ext;
817821
}
818822
else

0 commit comments

Comments
 (0)