summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-06-20 15:02:37 +0200
committerAndras Timar <andras.timar@collabora.com>2013-11-05 11:08:55 +0100
commitc1b18fb7b88e89395a140524364b6579cf04322c (patch)
treeced543b1d90364561af079742fa2e2ca51ea1073 /svx
parent836741bc7a6685956aad97b1fec1becb641395f3 (diff)
FmGridControl: handle non-existing properties
Fix crash with unhandled exception requesting "Description". Change-Id: I6b6cb61273fb042532ab63620729f4129239fe81 (cherry picked from commit 32e2c6456fb3bf3bf75f9b11c90193c537b4ef26) Reviewed-on: https://gerrit.libreoffice.org/4399 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
Diffstat (limited to 'svx')
-rw-r--r--svx/source/fmcomp/fmgridcl.cxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/svx/source/fmcomp/fmgridcl.cxx b/svx/source/fmcomp/fmgridcl.cxx
index 26eacd9cb132..ab8334ae6c85 100644
--- a/svx/source/fmcomp/fmgridcl.cxx
+++ b/svx/source/fmcomp/fmgridcl.cxx
@@ -1908,7 +1908,14 @@ namespace
Reference<XPropertySet> xProp;
xIndex->getByIndex( _nPosition ) >>= xProp;
if ( xProp.is() )
- xProp->getPropertyValue( _sPropName ) >>= sRetText;
+ {
+ try {
+ xProp->getPropertyValue( _sPropName ) >>= sRetText;
+ } catch (UnknownPropertyException const& e) {
+ SAL_WARN("svx.form",
+ "exception caught: " << e.Message);
+ }
+ }
}
}
return sRetText;