Changeset 760 for library/bdm/base

Show
Ignore:
Timestamp:
01/05/10 22:19:49 (14 years ago)
Author:
smidl
Message:

cleanups & stuff for SYSID like estimation

Location:
library/bdm/base
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/bdmbase.h

    r750 r760  
    612612                // TODO we do not want to store rvc..  
    613613                // therfore, pdf::to_setting( set ) is omitted 
     614                root::to_setting(set); 
    614615                UI::save( &rv, set, "rv" ); 
    615616        } 
  • library/bdm/base/user_info.h

    r737 r760  
    545545        //! A root descendant instance is stored in the new child Setting appended to the passed element 
    546546        template< class T> static void save ( const T * const instance, Setting &element, const string &name = "" ) { 
    547                 Setting &set = ( name == "" ) ? element.add ( Setting::TypeGroup ) 
     547                Setting &set = ( name == "" ) ?  (element.getType()==Setting::TypeArray) ? element.add ( Setting::TypeGroup ) : element  
    548548                               : element.add ( name, Setting::TypeGroup ); 
    549549