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]

Reply via email to