summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAsmir Mustafic <[email protected]>2014-09-23 06:49:02 -0300
committerAsmir Mustafic <[email protected]>2014-09-23 06:49:02 -0300
commite1e579a69254e8e20d6270b5c13c4475f8461438 (patch)
tree116dc4c20aa7081321727edf9439f9d876f9f7f4 /src
parentef464694f9e0aea42f1949bcf1e787859e02d0b3 (diff)
Fragments with rules
Diffstat (limited to 'src')
-rw-r--r--src/HTML5/Parser/DOMTreeBuilder.php2
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 {