From 5ae77c65877c0e67672c66cce7898bb4b6a4fa88 Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Mon, 19 Aug 2019 11:39:08 +0200 Subject: [PATCH] LogReplayLink: Use qobject_cast instead of dynamic_cast qobject_cast is times faster dynamic_cast for objects that inherit QObject. also, use auto keyword to not duplicate class names. --- src/comm/LogReplayLink.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/comm/LogReplayLink.cc b/src/comm/LogReplayLink.cc index 872e4a0b3..e6e420b6b 100644 --- a/src/comm/LogReplayLink.cc +++ b/src/comm/LogReplayLink.cc @@ -33,7 +33,7 @@ LogReplayLinkConfiguration::LogReplayLinkConfiguration(LogReplayLinkConfiguratio void LogReplayLinkConfiguration::copyFrom(LinkConfiguration *source) { LinkConfiguration::copyFrom(source); - LogReplayLinkConfiguration* ssource = dynamic_cast(source); + auto* ssource = qobject_cast(source); if (ssource) { _logFilename = ssource->logFilename(); } else { -- 2.22.0