From cb99ab8db4246f28e4bbf25f4e1ef7716473602a Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Tue, 29 Nov 2016 12:12:38 +0000 Subject: Selection: Inline styles prevent computed style sharing. --- src/select/select.h | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'src/select/select.h') diff --git a/src/select/select.h b/src/select/select.h index 1d9a813..70f1ced 100644 --- a/src/select/select.h +++ b/src/select/select.h @@ -35,14 +35,15 @@ typedef struct prop_state { typedef enum css_node_flags { CSS_NODE_FLAGS_NONE = 0, CSS_NODE_FLAGS_HAS_HINTS = (1 << 0), - CSS_NODE_FLAGS_PSEUDO_CLASS_ACTIVE = (1 << 1), - CSS_NODE_FLAGS_PSEUDO_CLASS_FOCUS = (1 << 2), - CSS_NODE_FLAGS_PSEUDO_CLASS_HOVER = (1 << 3), - CSS_NODE_FLAGS_PSEUDO_CLASS_LINK = (1 << 4), - CSS_NODE_FLAGS_PSEUDO_CLASS_VISITED = (1 << 5), - CSS_NODE_FLAGS_TAINT_PSEUDO_CLASS = (1 << 6), - CSS_NODE_FLAGS_TAINT_ATTRIBUTE = (1 << 7), - CSS_NODE_FLAGS_TAINT_SIBLING = (1 << 8), + CSS_NODE_FLAGS_HAS_INLINE_STYLE = (1 << 1), + CSS_NODE_FLAGS_PSEUDO_CLASS_ACTIVE = (1 << 2), + CSS_NODE_FLAGS_PSEUDO_CLASS_FOCUS = (1 << 3), + CSS_NODE_FLAGS_PSEUDO_CLASS_HOVER = (1 << 4), + CSS_NODE_FLAGS_PSEUDO_CLASS_LINK = (1 << 5), + CSS_NODE_FLAGS_PSEUDO_CLASS_VISITED = (1 << 6), + CSS_NODE_FLAGS_TAINT_PSEUDO_CLASS = (1 << 7), + CSS_NODE_FLAGS_TAINT_ATTRIBUTE = (1 << 8), + CSS_NODE_FLAGS_TAINT_SIBLING = (1 << 9), CSS_NODE_FLAGS__PSEUDO_CLASSES_MASK = (CSS_NODE_FLAGS_PSEUDO_CLASS_ACTIVE | CSS_NODE_FLAGS_PSEUDO_CLASS_FOCUS | -- cgit v1.2.3