File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -1937,8 +1937,8 @@ namespace Sass {
1937
1937
// this seems inconsistent but it is how ruby sass seems to remove parentheses
1938
1938
cpy_head->append (SASS_MEMORY_NEW (Element_Selector, hs->pstate (), ws->name ()));
1939
1939
}
1940
- // has wrapped selectors
1941
- else {
1940
+ // has wrapped not selectors
1941
+ else if (ws-> name () == " :not " ) {
1942
1942
// extend the inner list of wrapped selector
1943
1943
Selector_List_Obj ext_sl = extendSelectorList (sl, recseen);
1944
1944
for (size_t i = 0 ; i < ext_sl->length (); i += 1 ) {
@@ -1971,6 +1971,13 @@ namespace Sass {
1971
1971
}
1972
1972
}
1973
1973
}
1974
+ // has wrapped selectors
1975
+ else {
1976
+ Wrapped_Selector_Obj cpy_ws = SASS_MEMORY_COPY (ws);
1977
+ Selector_List_Obj ext_sl = extendSelectorList (sl, recseen);
1978
+ cpy_ws->selector (ext_sl);
1979
+ cpy_head->append (cpy_ws);
1980
+ }
1974
1981
} else {
1975
1982
cpy_head->append (hs);
1976
1983
}
You can’t perform that action at this time.
0 commit comments