Index: /branches/release-40/php/lib/modifier.filters.php
===================================================================
--- /branches/release-40/php/lib/modifier.filters.php (revision 2398)
+++ /branches/release-40/php/lib/modifier.filters.php (revision 2587)
@@ -8,16 +8,9 @@
 function smarty_modifier_filters($text,$filters) {
     // status: complete
-    $f = preg_split('/\s*,\s*/', $filters);
     global $mt;
     $ctx =& $mt->context();
-    if (is_array($f) && count($f) > 0) {
-        foreach ($f as $filter) {
-            if ($filter == '__default__') {
-                $filter = 'convert_breaks';
-            }
-            require_once 'MTUtil.php';
-            $text = apply_text_filter($ctx, $text, $filter);
-        }
-    }
+    require_once 'MTUtil.php';
+    $text = apply_text_filter($ctx, $text, $filters);
+
     return $text;
 }
Index: /branches/release-40/php/lib/MTUtil.php
===================================================================
--- /branches/release-40/php/lib/MTUtil.php (revision 2580)
+++ /branches/release-40/php/lib/MTUtil.php (revision 2587)
@@ -1506,12 +1506,20 @@
 }
 
-function apply_text_filter ($ctx, $text, $filter) {
-  if ($text == '' || $filter == '') return $text;
-
-    if ($filter == 'convert_breaks') {
-        $text = html_text_transform($text);
-    } elseif ($ctx->load_modifier($filter)) {
-        $mod = 'smarty_modifier_'.$filter;
-        $text = $mod($text);
+function apply_text_filter ($ctx, $text, $filters) {
+    if ($text == '' || $filters == '') return $text;
+
+    $f = preg_split('/\s*,\s*/', $filters);
+    if (is_array($f) && count($f) > 0) {
+        foreach ($f as $filter) {
+            if ($filter == '__default__') {
+                $filter = 'convert_breaks';
+            }
+            if ($filter == 'convert_breaks') {
+                $text = html_text_transform($text);
+            } elseif ($ctx->load_modifier($filter)) {
+                $mod = 'smarty_modifier_'.$filter;
+                $text = $mod($text);
+            }
+        }
     }
 
