summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/html.cc1
-rw-r--r--src/styleengine.hh4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/html.cc b/src/html.cc
index 47fa4885..2bd8914d 100644
--- a/src/html.cc
+++ b/src/html.cc
@@ -1270,6 +1270,7 @@ static void Html_push_tag(DilloHtml *html, int tag_idx)
*/
static void Html_force_push_tag(DilloHtml *html, int tag_idx)
{
+ html->styleEngine->startElement (tag_idx);
Html_push_tag(html, tag_idx);
}
diff --git a/src/styleengine.hh b/src/styleengine.hh
index 0706411c..7a646d3b 100644
--- a/src/styleengine.hh
+++ b/src/styleengine.hh
@@ -37,8 +37,8 @@ class StyleEngine : public Doctree {
return NULL;
};
- void startElement (int tag, const char *id, const char *klass,
- const char *style);
+ void startElement (int tag, const char *id = NULL, const char *klass = NULL,
+ const char *style = NULL);
void endElement (int tag);
void setNonCssProperties (CssPropertyList *props);
void setPseudoClass (const char *pseudoClass);