diff --git a/src/comm/SerialLink.cc b/src/comm/SerialLink.cc index f9b56249e2b6e6abb6ae36781951441f97bd4020..819bbcb20b395a178799f885c96140ace3a0cb2c 100644 --- a/src/comm/SerialLink.cc +++ b/src/comm/SerialLink.cc @@ -405,7 +405,7 @@ SerialConfiguration::SerialConfiguration(SerialConfiguration* copy) : LinkConfig void SerialConfiguration::copyFrom(LinkConfiguration *source) { LinkConfiguration::copyFrom(source); - SerialConfiguration* ssource = dynamic_cast(source); + auto* ssource = qobject_cast(source); if (ssource) { _baud = ssource->baud(); _flowControl = ssource->flowControl(); @@ -423,7 +423,7 @@ void SerialConfiguration::copyFrom(LinkConfiguration *source) void SerialConfiguration::updateSettings() { if(_link) { - SerialLink* serialLink = dynamic_cast(_link); + auto* serialLink = qobject_cast(_link); if(serialLink) { serialLink->_resetConfiguration(); }