From c2ac4695e8a3496c2eb73d6c48453ec199a68bb3 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 27 Jun 2019 16:42:17 +0200 Subject: [PATCH] GenericElements: Fix toggle button writable state --- genericelements/deviceplugingenericelements.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/genericelements/deviceplugingenericelements.cpp b/genericelements/deviceplugingenericelements.cpp index 928add11..39b4c2d1 100644 --- a/genericelements/deviceplugingenericelements.cpp +++ b/genericelements/deviceplugingenericelements.cpp @@ -83,7 +83,7 @@ Device::DeviceError DevicePluginGenericElements::executeAction(Device *device, c // Toggle Button if (device->deviceClassId() == toggleButtonDeviceClassId ) { if (action.actionTypeId() == toggleButtonStateActionTypeId) { - device->setStateValue(toggleButtonStateStateTypeId, !device->stateValue(toggleButtonStateStateTypeId).toBool()); + device->setStateValue(toggleButtonStateStateTypeId, action.params().paramValue(toggleButtonStateActionStateParamTypeId).toBool()); return Device::DeviceErrorNoError; } return Device::DeviceErrorActionTypeNotFound;