Critical AC fix

Some additional commands compatibility for generic driver
This commit is contained in:
2019-09-22 00:25:25 +03:00
parent e487db022a
commit 7c9d9d171b
2 changed files with 11 additions and 5 deletions

View File

@@ -496,7 +496,12 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode
}
if (driver) return driver->Ctrl(cmd, n, Parameters, send, suffixCode, subItem);
if (driver)
{
int res = driver->Ctrl(cmd, n, Parameters, send, suffixCode, subItem);
setCmd(cmd);
return res;
}
// Legacy code
bool toExecute = (chActive>0); //if channel is already active - unconditionally propogate changes
switch (cmd) {