From c44620712b6de3f1319b658fe608d6d0ea533bb4 Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 15 Jun 2017 01:21:45 +0200 Subject: [PATCH] Fixed null pointer possibility in CssParser --- src/dorkbox/systemTray/util/CssParser.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/dorkbox/systemTray/util/CssParser.java b/src/dorkbox/systemTray/util/CssParser.java index 488b665..e28e3fb 100644 --- a/src/dorkbox/systemTray/util/CssParser.java +++ b/src/dorkbox/systemTray/util/CssParser.java @@ -403,15 +403,17 @@ class CssParser { // get the attribute from the highest scoring node //noinspection ConstantConditions - for (CssAttribute attribute : maxNode.attributes) { - if (equalsOrContained) { - if (attribute.key.equals(attributeName)) { - return attribute.value; + if (maxNode != null) { + for (CssAttribute attribute : maxNode.attributes) { + if (equalsOrContained) { + if (attribute.key.equals(attributeName)) { + return attribute.value; + } } - } - else { - if (attribute.key.contains(attributeName)) { - return attribute.value; + else { + if (attribute.key.contains(attributeName)) { + return attribute.value; + } } } }