diff options
author | Asmir Mustafic <[email protected]> | 2014-09-23 06:49:02 -0300 |
---|---|---|
committer | Asmir Mustafic <[email protected]> | 2014-09-23 06:49:02 -0300 |
commit | e1e579a69254e8e20d6270b5c13c4475f8461438 (patch) | |
tree | 116dc4c20aa7081321727edf9439f9d876f9f7f4 /src | |
parent | ef464694f9e0aea42f1949bcf1e787859e02d0b3 (diff) |
Fragments with rules
Diffstat (limited to 'src')
-rw-r--r-- | src/HTML5/Parser/DOMTreeBuilder.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/HTML5/Parser/DOMTreeBuilder.php b/src/HTML5/Parser/DOMTreeBuilder.php index 42a55fe..0e2e907 100644 --- a/src/HTML5/Parser/DOMTreeBuilder.php +++ b/src/HTML5/Parser/DOMTreeBuilder.php @@ -394,7 +394,7 @@ class DOMTreeBuilder implements EventHandler } // Some elements have special processing rules. Handle those separately. - if ($this->rules->hasRules($name)) { + if ($this->rules->hasRules($name) && $this->frag !== $this->current) { $this->current = $this->rules->evaluate($ele, $this->current); } // Otherwise, it's a standard element. else { |