User: hr Date: 2007-07-31 14:01:17+0000 Modified: dba/dbaccess/source/core/api/resultset.cxx
Log: INTEGRATION: CWS dba23c (1.18.114); FILE MERGED 2007/07/18 09:41:12 fs 1.18.114.2: assertion for the case just fixed 2007/07/18 06:32:04 oj 1.18.114.1: #147849# check bookmark a little bit more File Changes: Directory: /dba/dbaccess/source/core/api/ ========================================= File [changed]: resultset.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/api/resultset.cxx?r1=1.18&r2=1.19 Delta lines: +5 -0 ------------------- --- resultset.cxx 2006-09-17 06:36:14+0000 1.18 +++ resultset.cxx 2007-07-31 14:01:15+0000 1.19 @@ -128,7 +128,12 @@ { Reference <XPropertySetInfo > xInfo(xSet->getPropertySetInfo()); if (xInfo->hasPropertyByName(PROPERTY_ISBOOKMARKABLE)) + { m_bIsBookmarkable = ::comphelper::getBOOL(xSet->getPropertyValue(PROPERTY_ISBOOKMARKABLE)); + OSL_ENSURE( !m_bIsBookmarkable || Reference< XRowLocate >(m_xDelegatorResultSet, UNO_QUERY).is(), + "OResultSet::OResultSet: aggregate is inconsistent in it's bookmarkable attribute!" ); + m_bIsBookmarkable = m_bIsBookmarkable && Reference< XRowLocate >(m_xDelegatorResultSet, UNO_QUERY).is(); + } } } catch(Exception&) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
