Tag: cws_src680_os63 User: os Date: 06/05/08 03:32:15 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.33.144.3&r2=1.33.144.4 Delta lines: +6 -5 ------------------- --- QueryTableView.cxx 16 Nov 2005 10:42:30 -0000 1.33.144.3 +++ QueryTableView.cxx 8 May 2006 10:32:13 -0000 1.33.144.4 @@ -396,7 +396,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 @@ -933,10 +933,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]
