]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
uninitialized field in SUIT_DataOwnerPtrList
authorasl <asl@opencascade.com>
Thu, 24 Nov 2005 12:52:11 +0000 (12:52 +0000)
committerasl <asl@opencascade.com>
Thu, 24 Nov 2005 12:52:11 +0000 (12:52 +0000)
src/SUIT/SUIT_DataOwner.cxx
src/SUIT/SUIT_DataOwner.h

index 401b763df028bb442d8cd19b17d93d7d23975221..603da20aa4ebca26213286d7388ada230fbe5179 100755 (executable)
@@ -38,14 +38,6 @@ bool operator==( const SUIT_DataOwnerPtr& p1, const SUIT_DataOwnerPtr& p2 )
  */
 //********************************************************************
 
-//====================================================================
-//! Constructor (default)
-//====================================================================
-SUIT_DataOwnerPtrList::SUIT_DataOwnerPtrList()
-: QValueList<SUIT_DataOwnerPtr>()
-{
-}
-
 //====================================================================
 //! Constructor (default)
 //====================================================================
@@ -116,6 +108,7 @@ SUIT_DataOwnerPtrList::iterator SUIT_DataOwnerPtrList::append( const SUIT_DataOw
   {
     if ( mySkipEqual )
       return it;
+
     const _typeinfo& ti1 = typeid( *((*it).operator->()) );
     const _typeinfo& ti2 = typeid( *(x.operator->()) );
 
index c78679e75b99df43a724d6501d2b7a7410868be4..9c1b758b6987a6dce6625aa0acd6bd6acc20ab0e 100755 (executable)
@@ -36,8 +36,7 @@ bool operator==( const SUIT_DataOwnerPtr&, const SUIT_DataOwnerPtr& );
 class SUIT_EXPORT SUIT_DataOwnerPtrList : public QValueList<SUIT_DataOwnerPtr> 
 {
 public:
-  SUIT_DataOwnerPtrList();//!< constructor
-  SUIT_DataOwnerPtrList( const bool skipAllEqal );//!< constructor
+  SUIT_DataOwnerPtrList( const bool skipAllEqal = true );//!< constructor
   SUIT_DataOwnerPtrList( const SUIT_DataOwnerPtrList& l );//!< copy constructor
   SUIT_DataOwnerPtrList( const SUIT_DataOwnerPtrList& l, const bool skipAllEqal );//!< copy constructor
 #ifndef QT_NO_STL