User: rt Date: 2008-06-06 14:14:46+0000 Modified: dba/dbaccess/source/ui/relationdesign/RelationTableView.cxx
Log: INTEGRATION: CWS dba30c (1.28.8); FILE MERGED 2008/05/05 11:13:39 oj 1.28.8.1: #i87131# collect keys only once, getKeys always refetch keys File Changes: Directory: /dba/dbaccess/source/ui/relationdesign/ ================================================== File [changed]: RelationTableView.cxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/relationdesign/RelationTableView.cxx?r1=1.28&r2=1.29 Delta lines: +1 -1 ------------------- --- RelationTableView.cxx 2008-04-10 16:33:38+0000 1.28 +++ RelationTableView.cxx 2008-06-06 14:14:43+0000 1.29 @@ -259,7 +259,7 @@ // die Anzahl der PKey-Felder in der Quelle - ::std::vector< Reference< XNameAccess> > aPkeys = ::dbaui::getKeyColumns(pSourceWin->GetTable(),KeyType::PRIMARY); + ::std::vector< Reference< XNameAccess> > aPkeys = ::dbaui::getKeyColumns(pSourceWin->GetData()->getKeys(),KeyType::PRIMARY); bool bAskUser = aPkeys.size() == 1 && Reference< XIndexAccess>(aPkeys[0],UNO_QUERY)->getCount() > 1; pTabConnData->SetConnLine( 0, sSourceFieldName, sDestFieldName ); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
