From ae8f94a702000abcb53d6d220de39f55edffc467 Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Mon, 19 Aug 2019 11:33:58 +0200 Subject: [PATCH] TaisyncManager: 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/Taisync/TaisyncManager.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Taisync/TaisyncManager.cc b/src/Taisync/TaisyncManager.cc index c769966..f029459 100644 --- a/src/Taisync/TaisyncManager.cc +++ b/src/Taisync/TaisyncManager.cc @@ -318,7 +318,7 @@ TaisyncManager::_setEnabled() void TaisyncManager::_restoreVideoSettings(Fact* setting) { - SettingsFact* pFact = dynamic_cast(setting); + auto* pFact = qobject_cast(setting); if(pFact) { pFact->setVisible(qgcApp()->toolbox()->corePlugin()->adjustSettingMetaData(VideoSettings::settingsGroup, *setting->metaData())); }