File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -1953,12 +1953,14 @@ namespace Sass {
1953
1953
Wrapped_Selector_Ptr ext_ws = Cast<Wrapped_Selector>(ext_head->first ());
1954
1954
if (ext_ws/* && ext_cs->length() == 1*/ ) {
1955
1955
Selector_List_Obj ws_cs = Cast<Selector_List>(ext_ws->selector ());
1956
- Compound_Selector_Obj ws_ss = ws_cs->first ()->head ();
1957
- if (!(
1958
- Cast<Pseudo_Selector>(ws_ss->first ()) ||
1959
- Cast<Element_Selector>(ws_ss->first ()) ||
1960
- Cast<Placeholder_Selector>(ws_ss->first ())
1961
- )) continue ;
1956
+ if (ws_cs && !ws_cs->empty () && ws_cs->first ()) {
1957
+ Compound_Selector_Obj ws_ss = ws_cs->first ()->head ();
1958
+ if (ws_ss && !ws_ss->empty () && !(
1959
+ Cast<Pseudo_Selector>(ws_ss->first ()) ||
1960
+ Cast<Element_Selector>(ws_ss->first ()) ||
1961
+ Cast<Placeholder_Selector>(ws_ss->first ())
1962
+ )) continue ;
1963
+ }
1962
1964
}
1963
1965
cpy_ws_sl->append (ext_cs->first ());
1964
1966
}
You can’t perform that action at this time.
0 commit comments