From: lolodomo Date: Wed, 14 Aug 2024 11:58:45 +0000 (+0200) Subject: [freeboxos] Avoid a call to the lcd API when no required (#17254) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=d332dd41f8e834585e50ad3c75ae87fe693ff01d;p=openhab-addons.git [freeboxos] Avoid a call to the lcd API when no required (#17254) Fix #17253 Signed-off-by: Laurent Garnier --- diff --git a/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/handler/RevolutionHandler.java b/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/handler/RevolutionHandler.java index b687fdedb5..8a9f914cad 100644 --- a/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/handler/RevolutionHandler.java +++ b/bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/handler/RevolutionHandler.java @@ -47,18 +47,17 @@ public class RevolutionHandler extends ServerHandler { @Override protected boolean internalHandleCommand(String channelId, Command command) throws FreeboxException { LcdManager manager = getManager(LcdManager.class); - Config config = manager.getConfig(); switch (channelId) { case LCD_BRIGHTNESS: - setBrightness(manager, config, command); + setBrightness(manager, manager.getConfig(), command); internalPoll(); return true; case LCD_ORIENTATION: - setOrientation(manager, config, command); + setOrientation(manager, manager.getConfig(), command); internalPoll(); return true; case LCD_FORCED: - setForced(manager, config, command); + setForced(manager, manager.getConfig(), command); internalPoll(); return true; }