bugfix: connection handle counter increment wasn't always updated

Dieser Commit ist enthalten in:
Reinder Feenstra 2022-10-08 23:30:21 +02:00
Ursprung 467df25d5a
Commit 5f2014ae3b

Datei anzeigen

@ -891,10 +891,15 @@ void Connection::processMessage(const std::shared_ptr<Message> message)
case Message::Command::OutputKeyboardOutputValueChanged:
case Message::Command::BoardTileDataChanged:
case Message::Command::OutputMapOutputsChanged:
if(auto object = m_objects.value(message->read<Handle>()).lock())
{
const auto handle = message->read<Handle>();
if(auto object = m_objects.value(handle).lock())
{
m_handleCounter[handle]++;
object->processMessage(*message);
}
break;
}
default:
Q_ASSERT(false);
break;