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]
