]> git.basschouten.com Git - openhab-addons.git/commitdiff
[hueemulation] Fixed nullpointer in adjustedColorStateFromItemState (#8560)
authorNicolai Grødum <grodum@gmail.com>
Wed, 23 Sep 2020 18:20:20 +0000 (20:20 +0200)
committerGitHub <noreply@github.com>
Wed, 23 Sep 2020 18:20:20 +0000 (11:20 -0700)
Signed-off-by: Nicolai Grødum <grodum@gmail.com>
bundles/org.openhab.io.hueemulation/src/main/java/org/openhab/io/hueemulation/internal/StateUtils.java

index 21cc0023284dff08c6674d6f62f1e57784ee14ac..5b2916ba1f77f568736020e4eac0847a0f14153b 100644 (file)
@@ -450,7 +450,8 @@ public class StateUtils {
                     }
                 }
             } else if (lastCommand instanceof PercentType) {
-                if (hueState instanceof HueStateBulb && itemState.as(PercentType.class).equals(lastCommand)) {
+                if (hueState instanceof HueStateBulb && itemState != null
+                        && lastCommand.equals(itemState.as(PercentType.class))) {
                     if (lastHueChange.bri != null) {
                         ((HueStateBulb) hueState).bri = lastHueChange.bri;
                     }