Anonymous avatar Anonymous committed 109e42e

fs34b: #i117552# check if query before call getByName in every case

Comments (0)

Files changed (1)


 			if( !m_pTreeView->getListBox().GetEntryPosByName(*pIter,_pParent))
-                Reference<XNameAccess> xChild(_xNameAccess->getByName(*pIter),UNO_QUERY);
 				DBTreeListUserData* pEntryData = new DBTreeListUserData;
 				pEntryData->eType = _eEntryType;
-                if ( _eEntryType == etQuery && )
+                if ( _eEntryType == etQuery )
-                    pEntryData->eType = etQueryContainer;
+					Reference<XNameAccess> xChild(_xNameAccess->getByName(*pIter),UNO_QUERY);
+					if ( )
+						pEntryData->eType = etQueryContainer;
                 implAppendEntry( _pParent, *pIter, pEntryData, pEntryData->eType );
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.