chore(color): Replace dynamic_cast with virtual functions, disable RTTI to reduce FLASH usage (#3885)
* Replace dynamic_cast with virtual functions and disable RTTI. * Cleanup TopBar class hierarchy. * Fix compiler warning.
This commit is contained in:
@@ -376,7 +376,7 @@ void luaUnregisterWidgets()
|
||||
{
|
||||
std::list<const WidgetFactory *> regWidgets(getRegisteredWidgets());
|
||||
for (auto w : regWidgets) {
|
||||
if (dynamic_cast<const LuaWidgetFactory*>(w)) {
|
||||
if (w->isLuaWidgetFactory()) {
|
||||
delete w;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user