From c6f17cd45cff78a378da62c15c074c6bd895dc44 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Wed, 19 Aug 2015 08:47:33 -0400 Subject: [PATCH] (feat) make use of the sieve capabilities --- UI/PreferencesUI/UIxPreferences.m | 2 +- UI/Templates/PreferencesUI/UIxPreferences.wox | 1 + .../js/Preferences/FiltersDialogController.js | 31 +++++++++++++------ .../js/Preferences/PreferencesController.js | 6 ++-- 4 files changed, 27 insertions(+), 13 deletions(-) diff --git a/UI/PreferencesUI/UIxPreferences.m b/UI/PreferencesUI/UIxPreferences.m index 8ed908ebf..1d478f652 100644 --- a/UI/PreferencesUI/UIxPreferences.m +++ b/UI/PreferencesUI/UIxPreferences.m @@ -1064,7 +1064,7 @@ static NSArray *reminderValues = nil; if (!capabilities) { - if ([self _sieveClient]) + if ([self isSieveScriptsEnabled] && [self _sieveClient]) capabilities = [[self _sieveClient] capabilities]; else capabilities = [NSArray array]; diff --git a/UI/Templates/PreferencesUI/UIxPreferences.wox b/UI/Templates/PreferencesUI/UIxPreferences.wox index 68910641d..c0d575f1e 100644 --- a/UI/Templates/PreferencesUI/UIxPreferences.wox +++ b/UI/Templates/PreferencesUI/UIxPreferences.wox @@ -18,6 +18,7 @@ var timeZonesList = ; var defaultEmailAddresses = ''; var forwardConstraints = ; + var sieveCapabilities = ;