Revert the change to Preprocessor_DOM.php of r71286.
[lhc/web/wiklou.git] / includes / parser / Preprocessor_DOM.php
index 84da6f0..ae33901 100644 (file)
@@ -612,7 +612,7 @@ class Preprocessor_DOM implements Preprocessor {
                                        # do we still qualify for any callback with remaining count?
                                        $names = $rules[$piece->open]['names'];
                                        $skippedBraces = 0;
-
+                                       $enclosingAccum =& $accum;
                                        while ( $piece->count ) {
                                                if ( array_key_exists( $piece->count, $names ) ) {
                                                        $stack->push( $piece );
@@ -622,6 +622,7 @@ class Preprocessor_DOM implements Preprocessor {
                                                --$piece->count;
                                                $skippedBraces ++;
                                        }
+                                       $enclosingAccum .= str_repeat( $piece->open, $skippedBraces );
                                }
                                $flags = $stack->getFlags();
                                extract( $flags );