diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-07-04 19:02:44 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-07-04 19:02:44 +0100 |
commit | 3f691aef00875f4fd8f0c49a045ab12cc9ae06f2 (patch) | |
tree | 1055fe08d9ea3817d8503bdf105bbce83be3c6bf /src/libserver | |
parent | 24e056d1d43ac9ff487aa370b9dbc3c467eead0e (diff) | |
download | rspamd-3f691aef00875f4fd8f0c49a045ab12cc9ae06f2.tar.gz rspamd-3f691aef00875f4fd8f0c49a045ab12cc9ae06f2.zip |
[Fix] Fix styles propagation
Diffstat (limited to 'src/libserver')
-rw-r--r-- | src/libserver/html.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libserver/html.c b/src/libserver/html.c index 24a471a84..dc41bee80 100644 --- a/src/libserver/html.c +++ b/src/libserver/html.c @@ -2582,14 +2582,23 @@ rspamd_html_propagate_style (struct html_content *hc, bl->font_color.d.comp.b = 0; bl->font_color.valid = TRUE; } + else { + push_block = TRUE; + } if (!bl->background_color.valid) { memcpy (&bl->background_color, &hc->bgcolor, sizeof (hc->bgcolor)); } + else { + push_block = TRUE; + } if (bl->font_size == (guint)-1) { bl->font_size = 16; /* Default for browsers */ } + else { + push_block = TRUE; + } if (push_block && !(tag->flags & FL_CLOSED)) { g_queue_push_tail (blocks, bl); |