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]
