Просмотр исходного кода

ctkFactoryLibraryItem::symbolAddress can be usedfor non mandatory symbol

Jean-Christophe Fillion-Robin лет назад: 14
Родитель
Сommit
fd6fa809d1
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      Libs/Core/ctkAbstractLibraryFactory.tpp

+ 1 - 3
Libs/Core/ctkAbstractLibraryFactory.tpp

@@ -99,11 +99,9 @@ template<typename BaseClassType>
 void* ctkFactoryLibraryItem<BaseClassType>::symbolAddress(const QString& symbol)const
 {
   ConstIterator iter = this->ResolvedSymbols.find(symbol);
-  
-  Q_ASSERT(iter != this->ResolvedSymbols.constEnd());
   if ( iter == this->ResolvedSymbols.constEnd())
     {
-    return 0;
+    return this->Library.resolve(symbol.toLatin1());
     }
   return iter.value();
 }