User: hr      
Date: 2007-09-26 14:38:53+0000
Modified:
   dba/dbaccess/source/core/api/TableDeco.cxx

Log:
 INTEGRATION: CWS dba24a (1.31.36); FILE MERGED
 2007/09/05 11:02:57 oj 1.31.36.1: #i68334# fix ref count prob

File Changes:

Directory: /dba/dbaccess/source/core/api/
=========================================

File [changed]: TableDeco.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/api/TableDeco.cxx?r1=1.31&r2=1.32
Delta lines:  +21 -23
---------------------
--- TableDeco.cxx       2007-05-10 10:11:43+0000        1.31
+++ TableDeco.cxx       2007-09-26 14:38:50+0000        1.32
@@ -174,11 +174,9 @@
        m_pTables               = NULL;
        m_xColumnDefinitions = NULL;
        m_xNumberFormats = NULL;
-       m_xColumnMediator = NULL;
        if ( m_pColumns )
-       {
                m_pColumns->disposing();
-       }
+    m_xColumnMediator = NULL;
 }
 // 
-----------------------------------------------------------------------------
 sal_Bool SAL_CALL ODBTableDecorator::convertFastPropertyValue(
@@ -398,22 +396,22 @@
        Reference<XPropertySetInfo> xInfo = xProp->getPropertySetInfo();
        
        Sequence< Property > aTableProps = xInfo->getProperties();
-       Property* pBegin = aTableProps.getArray();
-       Property* pEnd = pBegin + aTableProps.getLength();
-       for (;pBegin != pEnd ; ++pBegin)
-       {
-               if (0 == pBegin->Name.compareToAscii(PROPERTY_CATALOGNAME))
-                       pBegin->Handle = PROPERTY_ID_CATALOGNAME;
-               else if (0 ==pBegin->Name.compareToAscii(PROPERTY_SCHEMANAME))
-                       pBegin->Handle = PROPERTY_ID_SCHEMANAME;
-               else if (0 ==pBegin->Name.compareToAscii(PROPERTY_NAME))
-                       pBegin->Handle = PROPERTY_ID_NAME;
-               else if (0 ==pBegin->Name.compareToAscii(PROPERTY_DESCRIPTION))
-                       pBegin->Handle = PROPERTY_ID_DESCRIPTION;
-               else if (0 ==pBegin->Name.compareToAscii(PROPERTY_TYPE))
-                       pBegin->Handle = PROPERTY_ID_TYPE;
-               else if (0 ==pBegin->Name.compareToAscii(PROPERTY_PRIVILEGES))
-                       pBegin->Handle = PROPERTY_ID_PRIVILEGES;
+       Property* pIter = aTableProps.getArray();
+       Property* pEnd = pIter + aTableProps.getLength();
+       for (;pIter != pEnd ; ++pIter)
+       {
+               if (0 == pIter->Name.compareToAscii(PROPERTY_CATALOGNAME))
+                       pIter->Handle = PROPERTY_ID_CATALOGNAME;
+               else if (0 ==pIter->Name.compareToAscii(PROPERTY_SCHEMANAME))
+                       pIter->Handle = PROPERTY_ID_SCHEMANAME;
+               else if (0 ==pIter->Name.compareToAscii(PROPERTY_NAME))
+                       pIter->Handle = PROPERTY_ID_NAME;
+               else if (0 ==pIter->Name.compareToAscii(PROPERTY_DESCRIPTION))
+                       pIter->Handle = PROPERTY_ID_DESCRIPTION;
+               else if (0 ==pIter->Name.compareToAscii(PROPERTY_TYPE))
+                       pIter->Handle = PROPERTY_ID_TYPE;
+               else if (0 ==pIter->Name.compareToAscii(PROPERTY_PRIVILEGES))
+                       pIter->Handle = PROPERTY_ID_PRIVILEGES;
        }
 
        describeProperties(aTableProps);
@@ -647,10 +645,10 @@
                if(xNames.is())
                {
                        Sequence< ::rtl::OUString> aNames = 
xNames->getElementNames();
-                       const ::rtl::OUString* pBegin   = 
aNames.getConstArray();
-                       const ::rtl::OUString* pEnd             = pBegin + 
aNames.getLength();
-                       for(;pBegin != pEnd;++pBegin)
-                               aVector.push_back(*pBegin);
+                       const ::rtl::OUString* pIter    = 
aNames.getConstArray();
+                       const ::rtl::OUString* pEnd             = pIter + 
aNames.getLength();
+                       for(;pIter != pEnd;++pIter)
+                               aVector.push_back(*pIter);
                }
        }
        if(!m_pColumns)




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to