From bb93e54ae48b047ddd340a3278837c82ee472481 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Fri, 9 May 2025 11:24:27 +0800 Subject: [PATCH] feat(gui/macOS): Update File Provider Extensions' ignore lists when ignore list modified Signed-off-by: Claudio Cambra --- src/gui/ignorelisttablewidget.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gui/ignorelisttablewidget.cpp b/src/gui/ignorelisttablewidget.cpp index 7561b29045..047d8251f6 100644 --- a/src/gui/ignorelisttablewidget.cpp +++ b/src/gui/ignorelisttablewidget.cpp @@ -13,6 +13,11 @@ #include #include +#ifdef BUILD_FILE_PROVIDER_MODULE +#include "macOS/fileprovider.h" +#include "macOS/fileproviderxpc.h" +#endif + namespace OCC { static constexpr int patternCol = 0; @@ -113,6 +118,10 @@ void IgnoreListTableWidget::slotWriteIgnoreFile(const QString &file) folder->journalDb()->forceRemoteDiscoveryNextSync(); folderMan->scheduleFolder(folder); } + +#ifdef BUILD_FILE_PROVIDER_MODULE + Mac::FileProvider::instance()->xpc()->setIgnoreList(); +#endif } void IgnoreListTableWidget::slotAddPattern()