From b6f96ca48bc156898df79deba63d270b393fb150 Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Thu, 5 Jan 2017 19:31:28 -0200 Subject: Text bugs fixed --- Project/ElementDataObject.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Project/ElementDataObject.cpp') diff --git a/Project/ElementDataObject.cpp b/Project/ElementDataObject.cpp index a5ac165..0ea01cb 100644 --- a/Project/ElementDataObject.cpp +++ b/Project/ElementDataObject.cpp @@ -15,8 +15,8 @@ ElementDataObject::ElementDataObject(std::vector elementList) for(auto it = elementList.begin(), itEnd = elementList.end(); it != itEnd; ++it) { Element* copy = (*it)->GetCopy(); if(copy) { - if(typeid(*copy) == typeid(Bus)) - m_elementsLists->parentList.push_back((Bus*)copy); + if(Bus* bus = dynamic_cast(copy)) + m_elementsLists->parentList.push_back(bus); else m_elementsLists->elementList.push_back(copy); } -- cgit