User: rt Date: 2006/07/26 00:48:40 Modified: dba/dbaccess/source/ui/querydesign/QueryTableView.cxx
Log: INTEGRATION: CWS dba204b (1.38.2); FILE MERGED 2006/07/13 11:13:16 fs 1.38.2.1: #i67006# clear pTabWins with a readable, and now correct piece of code 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.38&r2=1.39 Delta lines: +7 -5 ------------------- --- QueryTableView.cxx 10 Jul 2006 15:41:36 -0000 1.38 +++ QueryTableView.cxx 26 Jul 2006 07:48:38 -0000 1.39 @@ -946,11 +946,13 @@ 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 - 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()); + OTableWindowMap::iterator aIter = pTabWins->begin(); + for ( ;aIter != pTabWins->end(); ++aIter ) + if ( aIter->second == pTabWin ) + { + pTabWins->erase( aIter ); + break; + } pTabWin->Hide(); // nicht zerstoeren, steht im Undo!! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
