bugfix: connection handle counter increment wasn't always updated
Dieser Commit ist enthalten in:
Ursprung
467df25d5a
Commit
5f2014ae3b
@ -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;
|
||||
|
||||
Laden…
x
In neuem Issue referenzieren
Einen Benutzer sperren