User: hr Date: 05/09/23 05:43:45 Modified: /dba/dbaccess/source/ui/querydesign/ QueryTableView.cxx
Log: INTEGRATION: CWS dba201b (1.33.136); FILE MERGED 2005/09/21 10:12:28 oj 1.33.136.2: RESYNC: (1.33-1.34); FILE MERGED 2005/07/06 09:28:56 oj 1.33.136.1: #123660# use erase of vector only in conjunction with remove and not find 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.34&r2=1.35 Delta lines: +3 -3 ------------------- --- QueryTableView.cxx 8 Sep 2005 16:26:48 -0000 1.34 +++ QueryTableView.cxx 23 Sep 2005 12:43:42 -0000 1.35 @@ -372,7 +372,7 @@ delete pTabWin; arrInvalidTables.push_back(pData->GetAliasName()); - pTabWinDataList->erase( ::std::find(pTabWinDataList->begin(),pTabWinDataList->end(),*aIter) ); + pTabWinDataList->erase( ::std::remove(pTabWinDataList->begin(),pTabWinDataList->end(),*aIter) ,pTabWinDataList->end()); delete pData; continue; } @@ -401,7 +401,7 @@ if (bInvalid) { // nein -> Pech gehabt, die Connection faellt weg - pTabConnDataList->erase( ::std::find(pTabConnDataList->begin(),pTabConnDataList->end(),*aConIter) ); + pTabConnDataList->erase( ::std::remove(pTabConnDataList->begin(),pTabConnDataList->end(),*aConIter) ,pTabConnDataList->end()); delete pTabConnData; continue; } @@ -943,7 +943,7 @@ // die Daten zum TabWin muessen auch aus meiner Verantwortung entlassen werden ::std::vector< OTableWindowData*>* pTabWinDataList = m_pView->getController()->getTableWindowData(); - pTabWinDataList->erase( ::std::find(pTabWinDataList->begin(),pTabWinDataList->end(),pTabWin->GetData())); + pTabWinDataList->erase( ::std::remove(pTabWinDataList->begin(),pTabWinDataList->end(),pTabWin->GetData()),pTabWinDataList->end()); // NICHT loeschen, da ja das TabWin selber - das noch lebt - sie auch noch braucht // Entweder geht es irgendwann wieder in meine Verantwortung ueber, (ueber ShowTabWin), dann fuege ich // auch die Daten wieder ein, oder die Undo-Action, die im Augenblick die alleinige Verantwortung fuer das Fenster --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
