Extract cloud download post-transfer helper
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user