mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-30 00:00:16 +01:00
dlo-lhp: take care margin and padding atr may be NULL
iwashiira on github https://github.com/warmcat/libwebsockets/issues/3140 found the html / css calculation could end up with NULL margin sizes.
This commit is contained in:
parent
bcde9a5b49
commit
1e0953ffb8
1 changed files with 8 additions and 2 deletions
|
@ -219,8 +219,14 @@ lhp_set_dlo_padding_margin(lhp_pstack_t *ps, lws_dlo_t *dlo)
|
|||
int n;
|
||||
|
||||
for (n = 0; n < 4; n ++) {
|
||||
dlo->margin[n] = *lws_csp_px(ps->css_margin[n], ps);
|
||||
dlo->padding[n] = *lws_csp_px(ps->css_padding[n], ps);
|
||||
if (ps->css_margin[n])
|
||||
dlo->margin[n] = *lws_csp_px(ps->css_margin[n], ps);
|
||||
else
|
||||
lws_fx_set(dlo->margin[n], 0, 0);
|
||||
if (ps->css_padding[n])
|
||||
dlo->padding[n] = *lws_csp_px(ps->css_padding[n], ps);
|
||||
else
|
||||
lws_fx_set(dlo->padding[n], 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue