Tag: cws_src680_warnings01
User: sb      
Date: 06/05/23 17:00:23

Modified:
 /dba/dbaccess/source/ui/querydesign/
  QueryTableView.cxx

Log:
 RESYNC: (1.35-1.36); FILE MERGED

File Changes:

Directory: /dba/dbaccess/source/ui/querydesign/
===============================================

File [changed]: QueryTableView.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/querydesign/QueryTableView.cxx?r1=1.35.72.1&r2=1.35.72.2
Delta lines:  +9 -8
-------------------
--- QueryTableView.cxx  24 Mar 2006 15:36:26 -0000      1.35.72.1
+++ QueryTableView.cxx  24 May 2006 00:00:20 -0000      1.35.72.2
@@ -395,7 +395,7 @@
                String strTabExistenceTest = pTabConnData->GetSourceWinName();
                sal_Bool bInvalid = 
::std::find(arrInvalidTables.begin(),arrInvalidTables.end(),strTabExistenceTest)
 != arrInvalidTables.end();
                strTabExistenceTest = pTabConnData->GetDestWinName();
-               bInvalid |= 
::std::find(arrInvalidTables.begin(),arrInvalidTables.end(),strTabExistenceTest)
 != arrInvalidTables.end();
+               bInvalid = bInvalid && 
::std::find(arrInvalidTables.begin(),arrInvalidTables.end(),strTabExistenceTest)
 != arrInvalidTables.end();
 
                if (bInvalid)
                {       // nein -> Pech gehabt, die Connection faellt weg
@@ -931,10 +931,11 @@
                getDesignView()->SaveTabWinUIConfig(pTabWin);
                        // (ich muss ueber das Parent gehen, da nur das die 
Position der Scrollbars kennt)
                // dann aus der Liste der TabWins raus und verstecken
-               OTableWindowMap::iterator aIter = pTabWins->begin();
-               for(;aIter != pTabWins->end();++aIter)
-                       if(aIter->second == pTabWin)
-                               pTabWins->erase(aIter);
+        pTabWins->erase(
+                   ::std::find_if(     pTabWins->begin(),
+                                                           pTabWins->end(),
+                                
::std::compose1(::std::bind2nd(::std::equal_to<OTableWindow*>(),pTabWin),::std::select2nd<OTableWindowMap::value_type>()))
+                       ,pTabWins->end());
 
                pTabWin->Hide();        // nicht zerstoeren, steht im Undo!!
 




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

Reply via email to