summaryrefslogtreecommitdiff
path: root/xmloff/source/text
diff options
context:
space:
mode:
authorMichael Stahl <mst@openoffice.org>2010-10-04 16:58:48 +0200
committerMichael Stahl <mst@openoffice.org>2010-10-04 16:58:48 +0200
commitd82a205b967311ff8b2fd3a49eeefa5a9d2839cd (patch)
treeb6d5ade2a59d706b45cd5ff2ff7207d1f0b4ee2f /xmloff/source/text
parentf0c824936cfcc6b684898f7c909390a9b5799303 (diff)
sw34bf01: XMLTextMarkImportContext::EndElement(): catch exception
Diffstat (limited to 'xmloff/source/text')
-rw-r--r--xmloff/source/text/XMLTextMarkImportContext.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/xmloff/source/text/XMLTextMarkImportContext.cxx b/xmloff/source/text/XMLTextMarkImportContext.cxx
index 00cdce37f4d5..922777808734 100644
--- a/xmloff/source/text/XMLTextMarkImportContext.cxx
+++ b/xmloff/source/text/XMLTextMarkImportContext.cxx
@@ -287,7 +287,12 @@ void XMLTextMarkImportContext::EndElement()
Reference<XTextCursor> xInsertionCursor =
m_rHelper.GetText()->createTextCursorByRange(
xEndRange);
+ try {
xInsertionCursor->gotoRange(xStartRange, sal_True);
+ } catch (uno::Exception&) {
+ OSL_ENSURE(false,
+ "cannot go to end position of bookmark");
+ }
//DBG_ASSERT(! xInsertionCursor->isCollapsed(),
// "we want no point mark");