Extract cloud download post-transfer helper

This commit is contained in:
2026-06-15 21:37:15 +02:00
parent c8bd8c3668
commit 2b8c11bfb2
4 changed files with 54 additions and 3 deletions

View File

@@ -138,6 +138,15 @@ void execute_cloud_download_transfer(
}
}
void open_downloaded_project_and_close_dialog(
App& app,
const pp::app::CloudDownloadRequest& request,
const std::shared_ptr<NodeMessageBox>& dialog)
{
execute_legacy_downloaded_project_open(app, request.selected_path, request.selected_name);
pp::panopainter::close_legacy_dialog_node(*dialog);
}
void execute_cloud_upload_transfer(
App& app,
std::string filename,
@@ -190,9 +199,7 @@ void execute_cloud_download_thread(
auto m = create_cloud_download_progress_dialog(app);
execute_cloud_download_transfer_with_progress_dialog(app, request, m);
execute_legacy_downloaded_project_open(app, request.selected_path, request.selected_name);
pp::panopainter::close_legacy_dialog_node(*m);
open_downloaded_project_and_close_dialog(app, request, m);
}
void launch_cloud_download_thread(