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]

Reply via email to