]> git.basschouten.com Git - openhab-addons.git/commitdiff
[freeboxos] Avoid a call to the lcd API when no required (#17254)
authorlolodomo <lg.hc@free.fr>
Wed, 14 Aug 2024 11:58:45 +0000 (13:58 +0200)
committerGitHub <noreply@github.com>
Wed, 14 Aug 2024 11:58:45 +0000 (13:58 +0200)
Fix #17253

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/handler/RevolutionHandler.java

index b687fdedb57e5aa311fb6bc2add67662be4fb36b..8a9f914cad935aa092106e42fea45b6353f52a1f 100644 (file)
@@ -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;
         }