diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2016-09-24 12:44:28 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2016-09-24 12:44:28 +0100 |
commit | 7b78ef336122f28c2d2b4cce253683941a31b797 (patch) | |
tree | af47a69a884b612be0ce8c081b5f674082810b98 /render/textplain.c | |
parent | 1ef1edc9e0bc001f3324bc7fa616c4bd0cc79466 (diff) | |
download | netsurf-7b78ef336122f28c2d2b4cce253683941a31b797.tar.gz netsurf-7b78ef336122f28c2d2b4cce253683941a31b797.tar.bz2 |
Style: Fix ignoring of STYLE elements with non-screen media.
We were handling the STYLE tag getting added in the
dom_default_action_DOMSubtreeModified_cb callback, however,
the media attribute dadn't been added by that point.
We now check it in the dom_default_action_DOMNodeInserted_cb
callback, at which time the media attribute is available for
checking.
Note, we should probably store the media type in the
html_stylesheet structure, but for now we just have an
`unused` boolean.
Also, it may be possible to optimise to avoid parsing non-
screen media STYLE element data if we could detect the media
earlier.
Diffstat (limited to 'render/textplain.c')
0 files changed, 0 insertions, 0 deletions