diff options
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/config/cache/filtercache.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/filter/source/config/cache/filtercache.cxx b/filter/source/config/cache/filtercache.cxx index 56f1723965f6..dfd622196ee0 100644 --- a/filter/source/config/cache/filtercache.cxx +++ b/filter/source/config/cache/filtercache.cxx @@ -1813,6 +1813,9 @@ CacheItemList::iterator FilterCache::impl_loadItemOnDemand( EItemType break; } + if (!pList) + throw css::container::NoSuchElementException(); + css::uno::Reference< css::container::XNameAccess > xRoot(xConfig, css::uno::UNO_QUERY_THROW); css::uno::Reference< css::container::XNameAccess > xSet ; xRoot->getByName(sSet) >>= xSet; |