summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/filter/filter.module4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/filter/filter.module b/modules/filter/filter.module
index 3ee343c67..6fb1f3cad 100644
--- a/modules/filter/filter.module
+++ b/modules/filter/filter.module
@@ -638,6 +638,10 @@ function filter_list_format($format_id) {
$filter->title = $filter_info[$name]['title'];
// Unpack stored filter settings.
$filter->settings = (isset($filter->settings) ? unserialize($filter->settings) : array());
+ // Merge in default settings.
+ if (isset($filter_info[$name]['default settings'])) {
+ $filter->settings += $filter_info[$name]['default settings'];
+ }
$format_filters[$name] = $filter;
}