From: Alexey K. <akh...@us...> - 2007-02-27 18:46:21
|
Update of /cvsroot/aaf/AAF/ref-impl/src/impl In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv22441 Modified Files: ImplAAFHeader.cpp Log Message: Quick hack to support files without dictionaries - if no dictionary has been restored from the file use the in-memory dictionary. Index: ImplAAFHeader.cpp =================================================================== RCS file: /cvsroot/aaf/AAF/ref-impl/src/impl/ImplAAFHeader.cpp,v retrieving revision 1.98 retrieving revision 1.99 diff -C2 -d -r1.98 -r1.99 *** ImplAAFHeader.cpp 18 Feb 2007 04:09:03 -0000 1.98 --- ImplAAFHeader.cpp 27 Feb 2007 18:46:12 -0000 1.99 *************** *** 766,769 **** --- 766,773 ---- // make sure at least one reference remains. ASSERTU (refcnt > 0); + #if 1 // HACK4MEIP2 + const_cast<ImplAAFHeader*>(this)->_dictionary = result; + const_cast<ImplAAFHeader*>(this)->_dictionary->AcquireReference(); + #endif } return(result); |