Index: filter.module =================================================================== RCS file: /cvs/drupal/drupal/modules/filter/filter.module,v retrieving revision 1.204 diff -u -r1.204 filter.module --- filter.module 21 Jan 2008 15:08:24 -0000 1.204 +++ filter.module 24 Feb 2008 22:31:58 -0000 @@ -900,7 +900,7 @@ $chunk = preg_replace('!(<'. $block .'[^>]*>)!', "\n$1", $chunk); // Space things out a little $chunk = preg_replace('!('. $block .'>)!', "$1\n\n", $chunk); // Space things out a little $chunk = preg_replace("/\n\n+/", "\n\n", $chunk); // take care of duplicates - $chunk = preg_replace('/\n?(.+?)(?:\n\s*\n|\z)/s', "
$1
\n", $chunk); // make paragraphs, including one at the end + $chunk = preg_replace('!/\n?(.+?)(?:\n\s*\n|\z)/s!', "$1
\n", $chunk); // make paragraphs, including one at the end $chunk = preg_replace('|\s*
\n|', '', $chunk); // under certain strange conditions it could create a P of entirely whitespace $chunk = preg_replace("|(
]*)>|i', "", $chunk);