Tag: cws_dev300_dba31b
User: fs      
Date: 2008-08-04 07:24:18+0000
Modified:
   dba/dbaccess/source/ui/app/AppController.cxx
   dba/dbaccess/source/ui/app/AppDetailPageHelper.cxx

Log:
 getSelection: don't ask for the E_NONE selection

File Changes:

Directory: /dba/dbaccess/source/ui/app/
=======================================

File [changed]: AppController.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/app/AppController.cxx?r1=1.63&r2=1.63.20.1
Delta lines:  +5 -3
-------------------
--- AppController.cxx   2008-06-25 12:35:22+0000        1.63
+++ AppController.cxx   2008-08-04 07:24:15+0000        1.63.20.1
@@ -7,7 +7,7 @@
  * OpenOffice.org - a multi-platform office productivity suite
  *
  * $RCSfile: AppController.cxx,v $
- * $Revision: 1.63 $
+ * $Revision: 1.63.20.1 $
  *
  * This file is part of OpenOffice.org.
  *
@@ -3029,7 +3029,9 @@
     ::osl::MutexGuard aGuard(m_aMutex);
 
     Sequence< NamedDatabaseObject > aCurrentSelection;
-    getContainer()->describeCurrentSelectionForType( 
getContainer()->getElementType(), aCurrentSelection );
+    const ElementType eType( getContainer()->getElementType() );
+    if ( eType != E_NONE )
+        getContainer()->describeCurrentSelectionForType( eType, 
aCurrentSelection );
     return makeAny( aCurrentSelection );
 }
 // 
-----------------------------------------------------------------------------

File [changed]: AppDetailPageHelper.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/app/AppDetailPageHelper.cxx?r1=1.33&r2=1.33.24.1
Delta lines:  +3 -3
-------------------
--- AppDetailPageHelper.cxx     2008-06-25 12:36:31+0000        1.33
+++ AppDetailPageHelper.cxx     2008-08-04 07:24:15+0000        1.33.24.1
@@ -7,7 +7,7 @@
  * OpenOffice.org - a multi-platform office productivity suite
  *
  * $RCSfile: AppDetailPageHelper.cxx,v $
- * $Revision: 1.33 $
+ * $Revision: 1.33.24.1 $
  *
  * This file is part of OpenOffice.org.
  *
@@ -473,7 +473,7 @@
 void OAppDetailPageHelper::describeCurrentSelectionForType( const ElementType 
_eType, Sequence< NamedDatabaseObject >& _out_rSelectedObjects )
 {
     OSL_ENSURE( _eType < E_ELEMENT_TYPE_COUNT, 
"OAppDetailPageHelper::describeCurrentSelectionForType: invalid type!" );
-    DBTreeListBox* pList = m_pLists[ _eType ];
+    DBTreeListBox* pList = ( _eType < E_ELEMENT_TYPE_COUNT ) ? m_pLists[ 
_eType ] : NULL;
     OSL_ENSURE( pList, "OAppDetailPageHelper::describeCurrentSelectionForType: 
"
                        "You really should ensure this type has already been 
viewed before!" );
     if ( !pList )




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to