From 4de345574a0802d0a0a2e9f4f46632eaf089f34a Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Mon, 9 Sep 2024 19:21:37 +0200 Subject: [PATCH] fix: ensure version of `xdg-dialog-portal` with `defaultPath` support (#43630) fix: ensure version of xdg-dialog-portal with defaultPath support --- ...for_missing_dialog_features_to_shell_dialogs.patch | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/patches/chromium/feat_add_support_for_missing_dialog_features_to_shell_dialogs.patch b/patches/chromium/feat_add_support_for_missing_dialog_features_to_shell_dialogs.patch index 5f30d6cffc30..98e6f41c5a93 100644 --- a/patches/chromium/feat_add_support_for_missing_dialog_features_to_shell_dialogs.patch +++ b/patches/chromium/feat_add_support_for_missing_dialog_features_to_shell_dialogs.patch @@ -272,9 +272,18 @@ index 302147116649575649e44c0fc87e2b0a915db5db..49a4ee5d2a3552b1352c28344e409130 &SelectFileDialogLinuxKde::OnSelectSingleFolderDialogResponse, this, parent, params)); diff --git a/ui/shell_dialogs/select_file_dialog_linux_portal.cc b/ui/shell_dialogs/select_file_dialog_linux_portal.cc -index 9e4cc2a3fa2db0397655550a2c6209543f32cbd7..756fe722f802d14edf13fe342479554f5bad2da9 100644 +index 9e4cc2a3fa2db0397655550a2c6209543f32cbd7..8ce7393cd1fcc3782dbefa76d938ee48cd03be7e 100644 --- a/ui/shell_dialogs/select_file_dialog_linux_portal.cc +++ b/ui/shell_dialogs/select_file_dialog_linux_portal.cc +@@ -39,7 +39,7 @@ constexpr char kMethodStartServiceByName[] = "StartServiceByName"; + constexpr char kXdgPortalService[] = "org.freedesktop.portal.Desktop"; + constexpr char kXdgPortalObject[] = "/org/freedesktop/portal/desktop"; + +-constexpr int kXdgPortalRequiredVersion = 3; ++constexpr int kXdgPortalRequiredVersion = 4; + + constexpr char kXdgPortalRequestInterfaceName[] = + "org.freedesktop.portal.Request"; @@ -219,6 +219,10 @@ void SelectFileDialogLinuxPortal::SelectFileImpl( info_->main_task_runner = base::SequencedTaskRunner::GetCurrentDefault(); listener_params_ = params;