User: hr      
Date: 06/04/19 06:24:14

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

Log:
 INTEGRATION: CWS oj17 (1.35.94); FILE MERGED
 2006/03/10 11:55:58 oj 1.35.94.1: #129492# stl usage error

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&r2=1.36
Delta lines:  +6 -5
-------------------
--- QueryTableView.cxx  23 Sep 2005 12:43:42 -0000      1.35
+++ QueryTableView.cxx  19 Apr 2006 13:24:11 -0000      1.36
@@ -397,7 +397,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
@@ -934,10 +934,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