Show save dialog (instead of open dialog) as needed.

PiperOrigin-RevId: 865374467
Change-Id: I599333659b12b05b7c779115fa397302f4978751
This commit is contained in:
Haroon Qureshi
2026-02-04 06:19:11 -08:00
committed by Copybara-Service
parent 1a0fe29c41
commit b37caf6d0c
+4 -1
View File
@@ -1741,7 +1741,10 @@ void App::FileDialogGui() {
ImGui::SetNextWindowPos(center, ImGuiCond_Appearing, ImVec2(0.5f, 0.5f));
if (ImGui::BeginPopupModal("FileDialog", NULL,
ImGuiWindowFlags_AlwaysAutoResize)) {
const platform::DialogResult res = platform::OpenFileDialog(tmp_.filename);
const platform::DialogResult res =
tmp_.file_dialog == UiTempState::FileDialog_Load
? platform::OpenFileDialog(tmp_.filename)
: platform::SaveFileDialog(tmp_.filename);
if (res.status == platform::DialogResult::kAccepted) {
tmp_.last_path[tmp_.file_dialog] = res.path;