diff --git a/cinera/cinera.c b/cinera/cinera.c index 5beb58f..98e8fc0 100644 --- a/cinera/cinera.c +++ b/cinera/cinera.c @@ -23,7 +23,7 @@ typedef struct version CINERA_APP_VERSION = { .Major = 0, .Minor = 8, - .Patch = 6 + .Patch = 7 }; #include // NOTE(matt): varargs diff --git a/cinera/cinera_pre.js b/cinera/cinera_pre.js index 4f4796b..9f449fb 100644 --- a/cinera/cinera_pre.js +++ b/cinera/cinera_pre.js @@ -226,17 +226,20 @@ function GetRule(SelectorText) for(var StyleSheetIndex = StyleSheets.length - 1; StyleSheetIndex >= 0; --StyleSheetIndex) { var ThisSheet = StyleSheets[StyleSheetIndex]; - var Rules = ThisSheet[cssRuleCode]; - for(var RuleIndex = Rules.length - 1; RuleIndex >= 0; --RuleIndex) + if(ThisSheet.href.includes(location.hostname)) { - var ThisRule = Rules[RuleIndex]; - if(SelectorText === ThisRule.selectorText) + var Rules = ThisSheet[cssRuleCode]; + for(var RuleIndex = Rules.length - 1; RuleIndex >= 0; --RuleIndex) { - Result = ThisRule; - break; + var ThisRule = Rules[RuleIndex]; + if(SelectorText === ThisRule.selectorText) + { + Result = ThisRule; + break; + } } + if(Result !== undefined) { break; } } - if(Result !== undefined) { break; } } return Result;